git-svn: trunk@4290
Török Edvin authored on 2008/10/24 04:35:46... | ... |
@@ -1,3 +1,7 @@ |
1 |
+Thu Oct 23 23:01:10 EEST 2008 (edwin) |
|
2 |
+------------------------------------- |
|
3 |
+ * clamd/scanner.c: fix leak on rare error path (bb #1254) |
|
4 |
+ |
|
1 | 5 |
Wed Oct 22 20:52:37 EEST 2008 (edwin) |
2 | 6 |
------------------------------------- |
3 | 7 |
* unit_tests/check_clamav.c, unit_tests/check_disasm.c, |
... | ... |
@@ -250,9 +250,12 @@ static int dirscan(const char *dirname, const char **virname, unsigned long int |
250 | 250 |
free(fname); |
251 | 251 |
} |
252 | 252 |
} |
253 |
+ } else { |
|
254 |
+ free(fname); |
|
253 | 255 |
} |
254 | 256 |
} |
255 | 257 |
} else { |
258 |
+ logg("^lstat failed on %s: %s\n", fname, strerror(errno)); |
|
256 | 259 |
free(fname); |
257 | 260 |
} |
258 | 261 |
} |