fix the math

git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4729 77e5149b-7576-45b1-b177-96237e5ba77b
This commit is contained in:
aCaB
2009-02-10 14:24:06 +00:00
parent 699bfc282c
commit 2097428fa7

View File

@@ -556,10 +556,10 @@ int parallel_client_scan(const char *file, int scantype, int *infected, int *err
data.data = &cdata;
ftw = cli_ftw(file, CLI_FTW_STD, maxlevel ? maxlevel : INT_MAX, parallel_callback, &data);
*infected += cdata.infected;
*errors += cdata.errors;
if(ftw != CL_SUCCESS && ftw != CL_BREAK) {
*infected += cdata.infected;
*errors += cdata.errors;
close(cdata.sockd);
return 1;
}
@@ -568,6 +568,9 @@ int parallel_client_scan(const char *file, int scantype, int *infected, int *err
while(cdata.ids && !dspresult(&cdata));
close(cdata.sockd);
*infected += cdata.infected;
*errors += cdata.errors;
if(cdata.ids) {
logg("!Clamd closed connection before scanning all files.\n");
return 1;