Browse code

fix memory leak (patch from TK)

git-svn: trunk@3719

Török Edvin authored on 2008/03/18 21:24:20
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Tue Mar 18 13:35:00 EET 2008 (edwin)
2
+------------------------------------
3
+  * libclamav/entconv.c: fix memory leak (patch from TK)
4
+
1 5
 Tue Mar 18 11:25:00 CET 2008 (tk)
2 6
 ---------------------------------
3 7
   * libclamav/mspack.c: fix handling of MSZIP compressed folders (bb#882)
... ...
@@ -788,6 +788,7 @@ int encoding_normalize_toascii(const m_area_t* in_m_area, const char* initial_en
788 788
 		free(encoding);
789 789
 		return -1;
790 790
 	}
791
+	free(encoding);
791 792
 	in_iconv_u16(in_m_area, &iconv_struct, out_m_area);
792 793
 	for(i = 0, j = 0; i < out_m_area->length ; i += 2) {
793 794
 		const unsigned char c = (out_m_area->buffer[i] << 4) + out_m_area->buffer[i+1];