diff options
| -rw-r--r-- | src/Fl_lock.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Fl_lock.cxx b/src/Fl_lock.cxx index 732ceb905..a98be46ec 100644 --- a/src/Fl_lock.cxx +++ b/src/Fl_lock.cxx @@ -317,7 +317,9 @@ static void unlock_function_rec() { # endif // PTHREAD_MUTEX_RECURSIVE void Fl_Posix_System_Driver::awake(void* msg) { - if (write(thread_filedes[1], &msg, sizeof(void*))==0) { /* ignore */ } + if (thread_filedes[1]) { + if (write(thread_filedes[1], &msg, sizeof(void*))==0) { /* ignore */ } + } } static void* thread_message_; |
