summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2015-07-23 11:14:50 (GMT)
committerKevin Smith <kevin.smith@isode.com>2015-08-11 16:24:53 (GMT)
commit9315a4acce26b3913eac6ea84e13a67e15281df1 (patch)
treeef7ceaa62f9fbe732e606773de2855644bdb0950 /Swiften/Entity/PayloadPersister.cpp
parent22ea5735ad1a105a4294b7475aba58646ef3ee8a (diff)
downloadswift-9315a4acce26b3913eac6ea84e13a67e15281df1.zip
swift-9315a4acce26b3913eac6ea84e13a67e15281df1.tar.bz2
Make access to deadline_timer thread-safe
According to boost doucmentation shared deadline_timers are not thread-safe. Adding a mutext to protect access to boost::asio::deadline_timer instance in Swift::BoostTimer. This fixes a data-race reported by TSAN when running Swiften/QA/ClientTest/ClientTest. Test-Information: Verified that the data-race report is gone with this fix. Change-Id: I62c8c3a07d6ea16fe6e2d24c879340040406699b
Diffstat (limited to 'Swiften/Entity/PayloadPersister.cpp')
0 files changed, 0 insertions, 0 deletions