Browse code

fix sorting of .mdb sigs

git-svn: trunk@2716

Tomasz Kojm authored on 2007/02/13 05:10:36
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Mon Feb 12 21:09:38 CET 2007 (tk)
2
+---------------------------------
3
+  * libclamav/readdb.c: fix sorting of .mdb sigs
4
+
1 5
 Mon Feb 12 20:27:01 CET 2007 (tk)
2 6
 ---------------------------------
3 7
   * sigtool/sigtool.c: add --mdb option, requested by Christoph
... ...
@@ -914,7 +914,7 @@ static int cli_loadhdb(FILE *fd, struct cl_engine **engine, unsigned int *signo,
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->size > new->size) && (!mpt->next || new->size > mpt->next->size))
918 918
 			    break;
919 919
 			mpt = mpt->next;
920 920
 		    }