freshclam/manager.c: fix version check for builds compiled with --enable-experimental (bb#1174)

git-svn: trunk@4190
0.95
Tomasz Kojm 17 years ago
parent e863785852
commit 8e70b4dbc2
  1. 5
      ChangeLog
  2. 12
      freshclam/manager.c

@ -1,3 +1,8 @@
Thu Sep 18 12:13:56 CEST 2008 (tk)
----------------------------------
* freshclam/manager.c: fix version check for builds compiled with
--enable-experimental (bb#1174)
Thu Sep 18 11:52:11 CEST 2008 (tk)
----------------------------------
* clamd: enable ScanPDF by default (bb#1179)

@ -1425,19 +1425,23 @@ int downloadmanager(const struct cfgstruct *copt, const struct optstruct *opt, c
}
if((newver = cli_strtok(dnsreply, 0, ":"))) {
char vstr[32];
logg("*Software version from DNS: %s\n", newver);
strncpy(vstr, get_version(), 32);
vstr[31] = 0;
if((pt = strstr(vstr, "-exp")))
*pt = 0;
if(vwarning && !strstr(get_version(), "devel") && !strstr(get_version(), "rc")) {
if(strcmp(get_version(), newver)) {
if(vwarning && !strstr(vstr, "devel") && !strstr(vstr, "rc")) {
if(strcmp(vstr, newver)) {
logg("^Your ClamAV installation is OUTDATED!\n");
logg("^Local version: %s Recommended version: %s\n", get_version(), newver);
logg("^Local version: %s Recommended version: %s\n", vstr, newver);
logg("DON'T PANIC! Read http://www.clamav.net/support/faq\n");
outdated = 1;
}
}
}
}
}

Loading…
Cancel
Save