b64decode() len paramenter is unsigned size type, use it...
authorPanu Matilainen <pmatilai@redhat.com>
Wed, 11 Jul 2007 12:56:12 +0000 (15:56 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Wed, 11 Jul 2007 12:56:12 +0000 (15:56 +0300)
rpmdb/rpmdb.c

index dff9931..0a55957 100644 (file)
@@ -2794,7 +2794,7 @@ if (dbiByteSwapped(dbi) == 1)
                    if (dbi->dbi_rpmtag == RPMTAG_PUBKEYS) {
                        pgpDig dig = pgpNewDig();
                        const byte * pkt;
-                       ssize_t pktlen;
+                       size_t pktlen;
 
                        if (b64decode(rpmvals[i], (void **)&pkt, &pktlen))
                            /*@innercontinue@*/ continue;
@@ -3255,7 +3255,7 @@ data->size = 0;
                    if (dbi->dbi_rpmtag == RPMTAG_PUBKEYS) {
                        pgpDig dig = pgpNewDig();
                        const byte * pkt;
-                       ssize_t pktlen;
+                       size_t pktlen;
 
                        if (b64decode(rpmvals[i], (void **)&pkt, &pktlen))
                            /*@innercontinue@*/ continue;