summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/afb-monitor.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/afb-monitor.c b/src/afb-monitor.c
index 369c5bf5..4bedc49d 100644
--- a/src/afb-monitor.c
+++ b/src/afb-monitor.c
@@ -345,13 +345,15 @@ static void f_trace(struct afb_req req)
if (add) {
rc = afb_trace_add(req, add, trace);
if (rc)
- return;
+ goto end;
}
if (drop) {
rc = afb_trace_drop(req, drop, trace);
if (rc)
- return;
+ goto end;
}
afb_req_success(req, NULL, NULL);
+end:
+ afb_apiset_update_hooks(main_apiset, NULL);
}