Browse code

win32 chm unlinking

git-svn: trunk@3500

aCaB authored on 2008/01/17 12:19:18
Showing 2 changed files
... ...
@@ -1,3 +1,8 @@
1
+Thu Jan 17 03:51:08 CET 2008 (acab)
2
+-----------------------------------
3
+ * libclamav/scanners.c: allow chm tempfile unlinking on win32. Thanks to 
4
+   Gianluigi Tiesi <sherpya*netfarm.it>
5
+
1 6
 Sun Jan 13 11:09:18 EET 2008 (edwin)
2 7
 -----------------------------------
3 8
  * libclamav/entconv.c: don't make tmp_move negative (bb #772).
... ...
@@ -1246,14 +1246,14 @@ static int cli_scanmschm(int desc, cli_ctx *ctx)
1246 1246
 	}
1247 1247
 
1248 1248
     } while(ret == CL_SUCCESS);
1249
-    
1249
+
1250
+    cli_chm_close(&metadata);
1251
+   
1250 1252
     if(!cli_leavetemps_flag)
1251 1253
 	cli_rmdirs(dir);
1252 1254
 
1253 1255
     free(dir);
1254 1256
 
1255
-    cli_chm_close(&metadata);
1256
-   
1257 1257
     cli_dbgmsg("CHM: Exit code: %d\n", ret);
1258 1258
     if (ret == CL_BREAK)
1259 1259
 	ret = CL_CLEAN;