diff options
Diffstat (limited to 'src/libply/ply-event-loop.c')
-rw-r--r-- | src/libply/ply-event-loop.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libply/ply-event-loop.c b/src/libply/ply-event-loop.c index 4c84f9d..2be07cd 100644 --- a/src/libply/ply-event-loop.c +++ b/src/libply/ply-event-loop.c @@ -810,7 +810,8 @@ ply_event_loop_stop_watching_signal (ply_event_loop_t *loop, node = ply_signal_dispatcher_find_source_node (loop->signal_dispatcher, signal_number); - assert (node != NULL); + if (node == NULL) + return; ply_signal_dispatcher_remove_source_node (loop->signal_dispatcher, node); } |