X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-api-so-v1.c;h=61b646a31a8d857d50e64b3f5fbabd603f1e541d;hb=7effe02be236921437fb77d8fbeb21eb62e35939;hp=fee6b2e191dc8bbd1ff51212bf7cca12de24b828;hpb=bfc92795d467277200f17ec103ff42cf52690c95;p=src%2Fapp-framework-binder.git diff --git a/src/afb-api-so-v1.c b/src/afb-api-so-v1.c index fee6b2e1..61b646a3 100644 --- a/src/afb-api-so-v1.c +++ b/src/afb-api-so-v1.c @@ -144,12 +144,8 @@ static void call_cb(void *closure, struct afb_xreq *xreq) verb = search(desc, xreq->verb); if (!verb) afb_xreq_fail_f(xreq, "unknown-verb", "verb %s unknown within api %s", xreq->verb, desc->binding->v1.prefix); - else { - xreq->sessionflags = (int)verb->session; - xreq->group = desc; - xreq->callback = verb->callback; - afb_xreq_call(xreq); - } + else + afb_xreq_call(xreq, verb->session, verb->callback); } static int service_start_cb(void *closure, int share_session, int onneed)