aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstate/lookup.h
diff options
context:
space:
mode:
authorlloyd <[email protected]>2012-04-18 13:49:02 +0000
committerlloyd <[email protected]>2012-04-18 13:49:02 +0000
commit35101fb41e188f45b1a5661607ee00f918af9bd9 (patch)
treeda34c35a4a6019145666057e2caf89a553b9cd6f /src/libstate/lookup.h
parent0f0a9bf70a5aa13eb2597f3537f91f7aa1aaba18 (diff)
The secure renegotiation state was not updated on a session
resumption, which would cause failures if doing a renegotiation under the same session (eg to refresh keys). The peer_certs variable was not set until after the Session object was created, meaning the session (or session ticket) would not include client certs. Worse, they would be included in the next session saved, so if a client presented one cert, then renegotiated and presented another one, the first cert would be associated with the second session!
Diffstat (limited to 'src/libstate/lookup.h')
0 files changed, 0 insertions, 0 deletions