afb-stub-ws: Allow unordered process of messages 91/20491/1
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 7 Mar 2019 16:25:12 +0000 (17:25 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Thu, 7 Mar 2019 16:28:06 +0000 (17:28 +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 02070f4..b362c12 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);
 }
 
 /*****************************************************/