From: Mats Klepsland Date: Wed, 18 May 2016 13:36:25 +0000 (+0200) Subject: coverty: fix CID 1361873 X-Git-Tag: suricata-3.2beta1~299 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b74f3fd9786cbaf9287c50f46a50583c2af64924;p=thirdparty%2Fsuricata.git coverty: fix CID 1361873 --- diff --git a/src/app-layer-ssl.c b/src/app-layer-ssl.c index f9e1a1770b..d1801be669 100644 --- a/src/app-layer-ssl.c +++ b/src/app-layer-ssl.c @@ -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) {