]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
coverty: fix CID 1361873
authorMats Klepsland <mats.klepsland@gmail.com>
Wed, 18 May 2016 13:36:25 +0000 (15:36 +0200)
committerVictor Julien <victor@inliniac.net>
Sun, 25 Sep 2016 20:12:00 +0000 (22:12 +0200)
src/app-layer-ssl.c

index f9e1a1770baa6070310c36f0a25dd5286b260943..d1801be6697b5cac6215ae151ddc5a381ddec4e3 100644 (file)
@@ -278,6 +278,9 @@ static int TLSDecodeHandshakeHello(SSLState *ssl_state, uint8_t *input,
     uint16_t extensions_len = input[0] << 8 | input[1];
     input += 2;
 
+    if (!(HAS_SPACE(extensions_len)))
+        goto invalid_length;
+
     uint16_t processed_len = 0;
     while (processed_len < extensions_len)
     {