afb-monitor: update hooks for tracing
authorJosé Bollo <jose.bollo@iot.bzh>
Wed, 23 Aug 2017 16:45:09 +0000 (18:45 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Wed, 23 Aug 2017 16:58:03 +0000 (18:58 +0200)
Updating hooks is needed (at the moment) after trace requests

Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/afb-monitor.c

index 369c5bf..4bedc49 100644 (file)
@@ -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);
 }