X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=ssl%2Fstatem%2Fstatem_lib.c;h=e1a78e1cb5a5726b98b1434791e955a4457a68d2;hb=6b473acabdfc72c99677a15f03295c12e4ff32fb;hp=e4ada72f5d910034cb29c834611686108e790f1a;hpb=fadd9a1e2d2ab1d63bd05c30a0d845e837deb9be;p=openssl.git diff --git a/ssl/statem/statem_lib.c b/ssl/statem/statem_lib.c index e4ada72f5d..e1a78e1cb5 100644 --- a/ssl/statem/statem_lib.c +++ b/ssl/statem/statem_lib.c @@ -958,6 +958,8 @@ int ssl_choose_server_version(SSL *s, CLIENTHELLO_MSG *hello) const SSL_METHOD *best_method = NULL; PACKET versionslist; + suppversions->parsed = 1; + if (!PACKET_as_length_prefixed_1(&suppversions->data, &versionslist)) { /* Trailing or invalid data? */ return SSL_R_LENGTH_MISMATCH;