diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2019-09-06 13:51:37 +0200 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2019-09-09 22:19:47 +0000 |
commit | 97b9af1519ad3809a7900f0ac1f5710a439c87c2 (patch) | |
tree | c4d44b7d16a3b5961852d0a434ce83abd82261e3 /src/network/ssl/qssl.cpp | |
parent | 17032c4d64cc4cf32580ff994e443f16126ad7a3 (diff) |
Schannel: unbreak renegotiation (and likely gracious shutdown)
The reason it wasn't working before was a couple of things:
1. Due to an extra 'else' it would not process the SEC_I_RENEGOTIATE
or SEC_I_CONTEXT_EXPIRED branch.
2. The peerCertVerified boolean was not only wrong, but also
broke renegotiation even if the 'else' wasn't there.
My previous attempt to fix it ended up being a noop, so:
Reverts e21fa577dde32849fdaa744f30ad3b23d63b7214
Change-Id: Ifbad55d4bb066b7566bb88cead48e329cbd574f9
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src/network/ssl/qssl.cpp')
0 files changed, 0 insertions, 0 deletions