|
|
|
@ -311,11 +311,15 @@ int cli_scandesc(int desc, const char **virname, long int *scanned, const struct |
|
|
|
|
|
|
|
|
|
|
|
if(bytes == SCANBUFF) { |
|
|
|
if(bytes == SCANBUFF) { |
|
|
|
memmove(buffer, endbl, root->maxpatlen); |
|
|
|
memmove(buffer, endbl, root->maxpatlen); |
|
|
|
offset += bytes - root->maxpatlen; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(pt == buffer) { |
|
|
|
|
|
|
|
offset += SCANBUFF; |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
offset += SCANBUFF - root->maxpatlen; |
|
|
|
pt = buffer; |
|
|
|
pt = buffer; |
|
|
|
length = buffsize; |
|
|
|
length = buffsize; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if(root->md5_hlist) |
|
|
|
if(root->md5_hlist) |
|
|
|
MD5_Update(&ctx, buff, bytes); |
|
|
|
MD5_Update(&ctx, buff, bytes); |
|
|
|
|