X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fs3_clnt.c;h=6cf6e6f3783344307c426639e9d564e086fa7bfc;hp=22be653f590c70d7cfac75e23028d593dc6aef29;hb=3c3f0259238594d77264a78944d409f2127642c4;hpb=5ff6e2dfbbc222296d2eec592412042e4c5389af diff --git a/ssl/s3_clnt.c b/ssl/s3_clnt.c index 22be653f59..6cf6e6f378 100644 --- a/ssl/s3_clnt.c +++ b/ssl/s3_clnt.c @@ -297,7 +297,16 @@ int ssl3_connect(SSL *s) if (ret <= 0) goto end; if (s->hit) + { s->state=SSL3_ST_CR_FINISHED_A; +#ifndef OPENSSL_NO_TLSEXT + if (s->tlsext_ticket_expected) + { + /* receive renewed session ticket */ + s->state=SSL3_ST_CR_SESSION_TICKET_A; + } +#endif + } else s->state=SSL3_ST_CR_CERT_A; s->init_num=0;