X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-session.c;h=00aac69d7cc2464328cdf95570cefc3254da1edd;hb=c19ce12fca7560d3712d4e1661e06be3592baf75;hp=fdc88fdf255d4d0eebe2e87a803751719080a5b1;hpb=80c96d74b4ffe8df5d0567da52776a409b2483bf;p=src%2Fapp-framework-binder.git diff --git a/src/afb-session.c b/src/afb-session.c index fdc88fdf..00aac69d 100644 --- a/src/afb-session.c +++ b/src/afb-session.c @@ -574,7 +574,7 @@ int afb_session_check_token (struct afb_session *session, const char *token) { int r; - session_unlock(session); + session_lock(session); r = !session->closed && session->expiration >= NOW && !(session->token[0] && strcmp (token, session->token)); @@ -585,7 +585,7 @@ int afb_session_check_token (struct afb_session *session, const char *token) /* generate a new token and update client context */ void afb_session_new_token (struct afb_session *session) { - session_unlock(session); + session_lock(session); new_uuid(session->token); session_update_expiration(session, NOW); afb_hook_session_renew(session);