summaryrefslogtreecommitdiffstats
path: root/ssl/s3_lib.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2019-06-14 15:06:55 +0200
committerMatt Caswell <matt@openssl.org>2019-06-18 14:36:25 +0200
commiteee2a6a718151336534d15a61d8d11209d4dfb1e (patch)
tree0ec41e4336d7400c672d6663e751be8522bbb828 /ssl/s3_lib.c
parentFix a race condition in supported groups handling (diff)
downloadopenssl-eee2a6a718151336534d15a61d8d11209d4dfb1e.tar.xz
openssl-eee2a6a718151336534d15a61d8d11209d4dfb1e.zip
Fix a race condition in ciphers handling
Similarly to the previous commit we were storing the peer offered list of ciphers in the session. In practice there is no need for this information to be avilable from one resumption to the next since this list is specific to a particular handshake. Since the session object is supposed to be immutable we should not be updating it once we have decided to resume. The solution is to remove the session list out of the session object. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/9162)
Diffstat (limited to 'ssl/s3_lib.c')
0 files changed, 0 insertions, 0 deletions