aboutsummaryrefslogtreecommitdiff
path: root/src/handler.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/handler.c')
-rw-r--r--src/handler.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/handler.c b/src/handler.c
index f016829..a4b07d7 100644
--- a/src/handler.c
+++ b/src/handler.c
@@ -204,7 +204,7 @@ handler_list_append(handler_list_t hlist, struct handler *hp)
grecs_list_append(hlist->list, hp);
}
-void
+size_t
handler_list_remove(handler_list_t hlist, struct handler *hp)
{
struct grecs_list_entry *ep;
@@ -225,8 +225,6 @@ handler_list_remove(handler_list_t hlist, struct handler *hp)
}
grecs_list_remove_entry(hlist->list, ep);
- if (grecs_list_size(hlist->list) == 0)
- /* Remove watchers that don't have handlers */
- watchpoint_gc();
+ return grecs_list_size(hlist->list);
}

Return to:

Send suggestions and report system problems to the System administrator.