summaryrefslogtreecommitdiff
path: root/boost/thread/thread_functors.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/thread/thread_functors.hpp')
-rw-r--r--boost/thread/thread_functors.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/boost/thread/thread_functors.hpp b/boost/thread/thread_functors.hpp
index f7bd816b17..bba129f767 100644
--- a/boost/thread/thread_functors.hpp
+++ b/boost/thread/thread_functors.hpp
@@ -43,9 +43,9 @@ namespace boost
{
void operator()(thread& t)
{
- t.interrupt();
if (t.joinable())
{
+ t.interrupt();
t.join();
}
}