]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
tls: fix uninitialized var use
authorVictor Julien <victor@inliniac.net>
Tue, 25 Feb 2014 21:45:46 +0000 (22:45 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 25 Feb 2014 21:45:46 +0000 (22:45 +0100)
errcode wasn't initialized and in some code paths it remained
uninitialized, leading to us evaluating this uninitialized value.

Bug #1091

src/app-layer-tls-handshake.c

index 022547cdebc8ad812815a5abfcbac631fe13ce49..ca2e7f491c8428f52621220b0517237f55d7d9ac 100644 (file)
@@ -94,7 +94,7 @@ int DecodeTLSHandshakeServerCertificate(SSLState *ssl_state, uint8_t *input, uin
     int rc;
     int parsed;
     uint8_t *start_data;
-    uint32_t errcode;
+    uint32_t errcode = 0;
 
     if (input_len < 3)
         return 1;