From: José Bollo Date: Mon, 23 May 2016 15:09:26 +0000 (+0200) Subject: fix regression of AFB_SESSION_NONE X-Git-Tag: blowfish_2.0.1~83 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=cd438c6c7074c9c279f15dd9e5c69b90b412b8a5;p=src%2Fapp-framework-binder.git fix regression of AFB_SESSION_NONE Change-Id: I1a03b99aa24bac7f801f94cfa0c8fd1cf28107e6 Signed-off-by: José Bollo --- diff --git a/src/afb-api-so.c b/src/afb-api-so.c index 9ab3e621..78d6d1b6 100644 --- a/src/afb-api-so.c +++ b/src/afb-api-so.c @@ -99,7 +99,7 @@ static void call_check(struct afb_req req, struct afb_context *context, const st int stag = (int)verb->session; - if (stag != (AFB_SESSION_CREATE|AFB_SESSION_CLOSE|AFB_SESSION_RENEW|AFB_SESSION_CHECK|AFB_SESSION_LOA_EQ)) { + if ((stag & (AFB_SESSION_CREATE|AFB_SESSION_CLOSE|AFB_SESSION_RENEW|AFB_SESSION_CHECK|AFB_SESSION_LOA_EQ)) != 0) { if (!afb_context_check(context)) { afb_context_close(context); afb_req_fail(req, "failed", "invalid token's identity");