aboutsummaryrefslogtreecommitdiffhomepage
path: root/signal.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-02-18 23:26:39 -0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-02-18 23:26:39 -0800
commitd8a99917386146f47fc178c80b1d07f9e94aa121 (patch)
treed019d7537180bb67a56605212787c32046923740 /signal.cpp
parentca1c8243c8beadf1ba985c86237c894aef823b1f (diff)
Fix to avoid calling signal_block off of hte main thread
Diffstat (limited to 'signal.cpp')
-rw-r--r--signal.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/signal.cpp b/signal.cpp
index 8679eba3..53dc2647 100644
--- a/signal.cpp
+++ b/signal.cpp
@@ -633,6 +633,7 @@ void signal_handle( int sig, int do_handle )
void signal_block()
{
+ ASSERT_IS_MAIN_THREAD();
sigset_t chldset;
if( !block_count )
@@ -647,6 +648,7 @@ void signal_block()
void signal_unblock()
{
+ ASSERT_IS_MAIN_THREAD();
sigset_t chldset;
block_count--;