Fix session resumption
authorMatt Caswell <matt@openssl.org>
Wed, 5 Aug 2015 12:33:52 +0000 (13:33 +0100)
committerMatt Caswell <matt@openssl.org>
Tue, 1 Sep 2015 23:31:33 +0000 (00:31 +0100)
commitdd642deea83d0f5b4accee9855e36c36699653cc
tree62771369945c7102db23ef7ba8882991eaf268d0
parent927f7a870337157bbb9e7a7d32578eeedb90ddbb
Fix session resumption

Commit f0348c842e7 introduced a problem with session resumption. The
version for the session is fixed when the session is created. By moving
the creation of the session earlier in the process the version is fixed
*before* version negotiation has completed when processing the ServerHello
on the client side. This fix updates the session version after version neg
has completed.

Reviewed-by: Emilia Käsper <emilia@openssl.org>
(cherry picked from commit dc0c888811cebfa2d21c844be0d81335fb2361da)
ssl/s23_clnt.c