Browse code

fix error path descriptor leak (bb#704)

git-svn: trunk@3375

Tomasz Kojm authored on 2007/12/07 00:05:02
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Thu Dec  6 15:19:53 CET 2007 (tk)
2
+---------------------------------
3
+  * libclamav/sis.c: fix error path descriptor leak (bb#704)
4
+
1 5
 Thu Dec  6 15:15:45 CET 2007 (tk)
2 6
 ---------------------------------
3 7
   * libclamav/mspack.c: fix off-by-one error in LZX_READ_HUFFSYM() (bb#663)
... ...
@@ -325,6 +325,7 @@ static int sis_extract_simple(int fd, char *mfile, uint32_t length, uint32_t off
325 325
 	    free(fname);
326 326
 	    if(compressed)
327 327
 		free(buff);
328
+	    close(desc);
328 329
 	    return CL_EIO;
329 330
 	} else {
330 331
 	    if(compressed)