X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fs3_srvr.c;h=e003d88357461aa7c9a0b661b9af3a215430d80a;hp=9d2debf00d7777bd1edfbe5fb36c3e4f3ad12f10;hb=8876bc054802b043a3ec95554b6c5873291770be;hpb=3550ec4f1ff6f259c92a5ef649974a0c8ce851b8 diff --git a/ssl/s3_srvr.c b/ssl/s3_srvr.c index 9d2debf00d..e003d88357 100644 --- a/ssl/s3_srvr.c +++ b/ssl/s3_srvr.c @@ -557,7 +557,9 @@ static int ssl3_get_client_hello(SSL *s) { /* previous session */ s->hit=1; } - else + else if (i == -1) + goto err; + else /* i == 0 */ { if (!ssl_get_new_session(s,1)) goto err;