From c0fe04ecc99f3ab71eaed6bcb3c5ffa77fbaa7ef Mon Sep 17 00:00:00 2001 From: "Vicente J. Botet Escriba" Date: Sun, 8 Nov 2015 11:04:40 +0100 Subject: [PATCH] ensure the void* in the cleanup is shared during the call. --- src/pthread/thread.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pthread/thread.cpp b/src/pthread/thread.cpp index e9d7a45c..969e58cc 100644 --- a/src/pthread/thread.cpp +++ b/src/pthread/thread.cpp @@ -80,8 +80,8 @@ namespace boost { static void tls_destructor(void* data) { - boost::detail::thread_data_base* thread_info=static_cast(data); - //boost::detail::thread_data_ptr thread_info = static_cast(data)->shared_from_this(); + //boost::detail::thread_data_base* thread_info=static_cast(data); + boost::detail::thread_data_ptr thread_info = static_cast(data)->shared_from_this(); if(thread_info) {