]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smtp-mime: preinitialize base64 decoder space
authorTom DeCanio <decanio.tom@gmail.com>
Thu, 9 Oct 2014 22:16:50 +0000 (15:16 -0700)
committerVictor Julien <victor@inliniac.net>
Thu, 30 Oct 2014 12:33:54 +0000 (13:33 +0100)
Preinit with zeros.

src/util-base64.c

index 40194d3270ed51a94d9f082541f795aecce5568f..a80c058f14d42c230907fa0882ea1d8326450ff0 100644 (file)
@@ -91,7 +91,7 @@ uint32_t DecodeBase64(uint8_t *dest, const char *src, uint32_t len) {
     int val;
     uint32_t padding = 0, numDecoded = 0, bbidx = 0, valid = 1, i;
     uint8_t *dptr = dest;
-    uint8_t b64[B64_BLOCK];
+    uint8_t b64[B64_BLOCK] = { 0,0,0,0 };
 
     /* Traverse through each alpha-numeric letter in the source array */
     for(i = 0; i < len && src[i] != 0; i++) {