fix initialization of dbio

git-svn: trunk@3855
remotes/push_mirror/metadata
Tomasz Kojm 17 years ago
parent e8ae4fae02
commit 283363ff06
  1. 4
      ChangeLog
  2. 4
      libclamav/cvd.c

@ -1,3 +1,7 @@
Mon May 19 17:44:32 CEST 2008 (tk)
----------------------------------
* libclamav/cvd.c: fix initialization of dbio
Sun May 18 22:39:00 CEST 2008 (tk)
----------------------------------
* libclamav: faster loading of uncompressed .cld files

@ -214,11 +214,13 @@ static int cli_tgzload(int fd, struct cl_engine **engine, unsigned int *signo, u
cli_errmsg("cli_tgzload: Can't gzdopen() descriptor %d, errno = %d\n", fdd, errno);
return CL_EIO;
}
dbio.fs = NULL;
} else {
if((dbio.fs = fdopen(fdd, "rb")) == NULL) {
cli_errmsg("cli_tgzload: Can't fdopen() descriptor %d, errno = %d\n", fdd, errno);
return CL_EIO;
}
dbio.gzs = NULL;
}
while(1) {
@ -284,7 +286,7 @@ static int cli_tgzload(int fd, struct cl_engine **engine, unsigned int *signo, u
if(CLI_DBEXT(name)) {
ret = cli_load(name, engine, signo, options, &dbio);
if(ret) {
cli_errmsg("cli_tgzload: Invalid size in header\n");
cli_errmsg("cli_tgzload: Can't load %s\n", name);
CLOSE_DBIO;
return CL_EMALFDB;
}

Loading…
Cancel
Save