diff --git a/src/internal.c b/src/internal.c index c4a3cb721..5d4cef0da 100644 --- a/src/internal.c +++ b/src/internal.c @@ -9152,7 +9152,9 @@ int SetCipherList(Suites* s, const char* list) CYASSL_MSG("Unsupported cipher suite, OldClientHello"); return UNSUPPORTED_SUITE; } - + #ifdef SESSION_CERTS + ssl->session = *session; /* restore session certs. */ + #endif RNG_GenerateBlock(ssl->rng, ssl->arrays->serverRandom, RAN_LEN); #ifndef NO_OLD_TLS if (ssl->options.tls)