From 7663b4e9885ff2de00681fb9487abf0a54f83a9d Mon Sep 17 00:00:00 2001 From: Kris De Gussem Date: Thu, 17 Oct 2013 19:43:23 +0200 Subject: fix wrong memory deallocation (bzr r12699) --- src/libuemf/uemf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/libuemf/uemf.c b/src/libuemf/uemf.c index b06990dbd..220c88545 100644 --- a/src/libuemf/uemf.c +++ b/src/libuemf/uemf.c @@ -1371,8 +1371,8 @@ int emf_htable_create( } ehtl->stack = malloc(initsize * sizeof(uint32_t)); if(!ehtl->stack){ - free(ehtl); free(ehtl->table); + free(ehtl); return(5); } memset(ehtl->table , 0, initsize * sizeof(uint32_t)); // zero all slots in the table -- cgit v1.2.3