From f9bf48d6433a0e9a317fe8beba9c8daf429ff6ed Mon Sep 17 00:00:00 2001 From: grischka Date: Mon, 5 May 2008 22:40:49 +0000 Subject: release loaded dlls cleanly (Sam K) --- tccelf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tccelf.c') diff --git a/tccelf.c b/tccelf.c index 62f8c33..7de8a48 100644 --- a/tccelf.c +++ b/tccelf.c @@ -2276,7 +2276,7 @@ static int tcc_load_dll(TCCState *s1, int fd, const char *filename, int level) // printf("loading dll '%s'\n", soname); /* add the dll and its level */ - dllref = tcc_malloc(sizeof(DLLReference) + strlen(soname)); + dllref = tcc_mallocz(sizeof(DLLReference) + strlen(soname)); dllref->level = level; strcpy(dllref->name, soname); dynarray_add((void ***)&s1->loaded_dlls, &s1->nb_loaded_dlls, dllref); -- cgit v1.3.1