diff --git a/src/thread/thread_d.hpp b/src/thread/thread_d.hpp index bac4aa0..9a93867 100644 --- a/src/thread/thread_d.hpp +++ b/src/thread/thread_d.hpp @@ -440,7 +440,7 @@ namespace fc { void unblock( fc::context* c ) { if( fc::thread::current().my != this ) { - async( [=](){ unblock(c); } ); + self.async( [=](){ unblock(c); } ); return; } if( c != current ) ready_push_front(c);