diff options
author | Tobias Markmann <tm@ayena.de> | 2017-02-17 23:50:51 (GMT) |
---|---|---|
committer | Edwin Mons <edwin.mons@isode.com> | 2017-02-23 08:22:29 (GMT) |
commit | 8a5230c10571f7bb52967d672008ccf603391f2f (patch) | |
tree | d108c15b891b637031f869d579195bc412ab3dbb /Swiften/Crypto/OpenSSLCryptoProvider.cpp | |
parent | 773c181d57085905d8a989f2f1cb644c747e63ab (diff) | |
download | swift-8a5230c10571f7bb52967d672008ccf603391f2f.zip swift-8a5230c10571f7bb52967d672008ccf603391f2f.tar.bz2 |
Disconnect signals in ComponentSessionStanzaChannel dtor
This is similar to what is currently already done in the
dtor of ClientSessionStanzaChannel.
This should fix potential crashes that have been reported
in Sluift with ASAN enabled, showing a heap-use-after-free
in ComponentSessionStanzaChannel::handleSessionFinished.
Test-Information:
All unit tests pass successfully on macOS 10.12.3 with
clang-5.0.
Change-Id: Id1e95894f9d5fe85922c0e11d18a38d46bd08e3c
Diffstat (limited to 'Swiften/Crypto/OpenSSLCryptoProvider.cpp')
0 files changed, 0 insertions, 0 deletions