git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@2717 77e5149b-7576-45b1-b177-96237e5ba77b
Tomasz Kojm authored on 2007/02/13 05:23:16... | ... |
@@ -907,14 +907,14 @@ static int cli_loadhdb(FILE *fd, struct cl_engine **engine, unsigned int *signo, |
907 | 907 |
if(!(*engine)->md5_sect) { |
908 | 908 |
(*engine)->md5_sect = new; |
909 | 909 |
} else { |
910 |
- if(new->size < (*engine)->md5_sect->size) { |
|
910 |
+ if(new->size <= (*engine)->md5_sect->size) { |
|
911 | 911 |
new->next = (*engine)->md5_sect; |
912 | 912 |
(*engine)->md5_sect = new; |
913 | 913 |
} else { |
914 | 914 |
mpt = (*engine)->md5_sect; |
915 | 915 |
while(mpt) { |
916 | 916 |
last = mpt; |
917 |
- if((mpt->size > new->size) && (!mpt->next || new->size > mpt->next->size)) |
|
917 |
+ if(!mpt->next || new->size <= mpt->next->size) |
|
918 | 918 |
break; |
919 | 919 |
mpt = mpt->next; |
920 | 920 |
} |