Browse code

fix possible memory leak

git-svn: trunk@1812

Tomasz Kojm authored on 2006/01/13 22:55:21
Showing 2 changed files
... ...
@@ -1,4 +1,10 @@
1
+Fri Jan 13 14:53:45 CET 2006 (tk)
2
+---------------------------------
3
+  * libclamav/vba_extract.c: fix possible memory leak, reported by  Cesar
4
+			     Lopez <clc1972*gmail.com>
5
+
1 6
 Tue Jan 10 01:53:20 CET 2006 (acab)
7
+-----------------------------------
2 8
   * libclamav: bugfix/hardening of unpacking code
3 9
 
4 10
 Sat Jan  7 04:27:05 CET 2006 (tk)
... ...
@@ -1187,6 +1187,7 @@ static macro_info_t *wm_read_macro_info(int fd)
1187 1187
 	}
1188 1188
 	if (cli_readn(fd, &macro_info->count, 2) != 2) {
1189 1189
 		cli_dbgmsg("read macro_info failed\n");
1190
+		free(macro_info);
1190 1191
 		return NULL;
1191 1192
 	}
1192 1193
 	macro_info->count = vba_endian_convert_16(macro_info->count, FALSE);