summaryrefslogtreecommitdiffstats
path: root/src/libply/ply-event-loop.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libply/ply-event-loop.c')
-rw-r--r--src/libply/ply-event-loop.c3
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);
}