afb-stub-ws: Allow unordered process of messages 57/20557/1
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 7 Mar 2019 16:25:12 +0000 (17:25 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Tue, 12 Mar 2019 08:26:50 +0000 (09:26 +0100)
Requests are already sequenced on need (noconcurrency
flag of bindings). Sequencing messages until their
completion has a side effect when dealing with events
and synchronous calls: event -> call -> reply locked
until event completion (see SPEC-2219).

This change could be reverted if events are converted
to jobs (see SPEC-2215).

Bug-AGL: SPEC-2219

Change-Id: Ia577bc54ba38291817fd5ed3e3dda1b67b2818b7
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/afb-stub-ws.c

index 5e57dba..eab897b 100644 (file)
@@ -649,7 +649,7 @@ static void on_hangup(void *closure)
 
 static int enqueue_processing(struct afb_proto_ws *proto, void (*callback)(int signum, void* arg), void *arg)
 {
-       return jobs_queue(proto, 0, callback, arg);
+       return jobs_queue(NULL /* proto */, 0, callback, arg);
 }
 
 /*****************************************************/