chm: fix crash on fstat failure (bb #2429).

remotes/push_mirror/multihash
Török Edvin 15 years ago
parent 0d71068897
commit 0fb6e8ae18
  1. 4
      ChangeLog
  2. 4
      libclamav/chmunpack.c

@ -1,3 +1,7 @@
Tue Dec 14 19:13:53 EET 2010 (edwin)
------------------------------------
* libclamav/chmunpack.c: avoid crash on fstat failure (bb #2429).
Tue Dec 14 16:07:42 CET 2010 (tk)
---------------------------------
* libclamav: pass array with initial matches to bytecode (bb#2397)

@ -678,6 +678,10 @@ int cli_chm_open(int fd, const char *dirname, chm_metadata_t *metadata, cli_ctx
if (!metadata->map) {
return CL_EMAP;
}
} else {
char err[128];
cli_warnmsg("fstat() failed: %s\n", cli_strerror(errno, err, sizeof(err)));
return CL_ESTAT;
}
if (!itsf_read_header(metadata)) {

Loading…
Cancel
Save