diff --git a/ssl/ssl.enums.c b/ssl/ssl.enums.c index f3f4dea..d441fef 100644 --- a/ssl/ssl.enums.c +++ b/ssl/ssl.enums.c @@ -238,8 +238,9 @@ static int decode_HandshakeType_ClientHello(ssl,dir,seg,data) } for(;cslen;cslen-=2){ - ssl_decode_enum(ssl,0,2,cipher_suite_decoder, - 0,data,&cs); + if(ssl_decode_enum(ssl,0,2,cipher_suite_decoder, + 0,data,&cs)) + return(1); ssl_print_cipher_suite(ssl,(vj<<8)|vn,P_HL,cs); LF; }