summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2016-01-21 08:43:00 (GMT)
committerTobias Markmann <tm@ayena.de>2016-01-21 09:34:29 (GMT)
commitf377207cb896679b4eab9f6773d9d071700852ad (patch)
treeec31fa8a6feb3512c4d86c750a1eb5fb45fd75ef /Swiften/Parser/XMPPParserClient.h
parent0ca3ea9a88acb5e2d42baa3a85d61495d72b7352 (diff)
downloadswift-f377207cb896679b4eab9f6773d9d071700852ad.zip
swift-f377207cb896679b4eab9f6773d9d071700852ad.tar.bz2
Stop timer during clean up of WhitespacePingLayer
AddressSanitizer reported a heap-buffer-overflow in WhitespacePingLayer::handleTimerTick() which happened during multiple restarts of a XMPP server. Under the assumption that it was caused by not correctly stopping the timer, the timer is now explicitly stopped if still active at destruction. Test-Information: Unable to reproduce the ASAN report. Unit tests still pass. Change-Id: Ia0b7c3b613688750c4ce0ad40d759a0db4a52791
Diffstat (limited to 'Swiften/Parser/XMPPParserClient.h')
0 files changed, 0 insertions, 0 deletions