Browse code

fix integer wrap introduced in r3305 (bb#688)

git-svn: trunk@3306

Tomasz Kojm authored on 2007/10/19 10:37:34
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Thu Oct 18 20:42:11 EDT 2007 (tk)
2
+---------------------------------
3
+  * libclamav/dsig.c: fix integer wrap introduced in r3305 (bb#688)
4
+
1 5
 Thu Oct 18 14:54:20 EDT 2007 (tk)
2 6
 ---------------------------------
3 7
   * libclamav: move RSASSA-PSS code to shared/cdiff.c
... ...
@@ -64,7 +64,7 @@ static unsigned char cli_ndecode(unsigned char value)
64 64
 
65 65
 unsigned char *cli_decodesig(const char *sig, unsigned int plen, mpz_t e, mpz_t n)
66 66
 {
67
-	unsigned int i, slen = strlen(sig), dec;
67
+	int i, slen = strlen(sig), dec;
68 68
 	unsigned char *plain;
69 69
 	mpz_t r, p, c;
70 70