X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-session.c;h=bb10c2cbd5b91ffd53f2c1c36441489fea979db3;hb=7c67e966b8292961ca748e47d18ff437214cec1c;hp=fe5aa4afbb244445a27b50457ef09f6b3693ca1d;hpb=29ae81fa15c6080fd27929f4cc78e1289cb920e9;p=src%2Fapp-framework-binder.git diff --git a/src/afb-session.c b/src/afb-session.c index fe5aa4af..bb10c2cb 100644 --- a/src/afb-session.c +++ b/src/afb-session.c @@ -540,46 +540,17 @@ int afb_session_check_token (struct afb_session *session, const char *token) session_lock(session); r = !session->closed && session->expiration >= NOW - && !(session->token && strcmp(token, afb_session_token(session))); + && !(session->token && strcmp(token, afb_token_string(session->token))); session_unlock(session); return r; } -/* generate a new token and update client context */ -void afb_session_new_token (struct afb_session *session) -{ - int rc; - uuid_stringz_t uuid; - struct afb_token *previous, *next; - session_lock(session); - uuid_new_stringz(uuid); - rc = afb_token_get(&next, uuid); - if (rc < 0) - ERROR("can't renew token"); - else { - previous = session->token; - session->token = next; - session_update_expiration(session, NOW); -#if WITH_AFB_HOOK - afb_hook_session_renew(session); -#endif - afb_token_unref(previous); - } - session_unlock(session); -} - /* Returns the uuid of 'session' */ const char *afb_session_uuid (struct afb_session *session) { return session->uuid; } -/* Returns the token of 'session' */ -const char *afb_session_token (struct afb_session *session) -{ - return afb_token_string(session->token); -} - /** * Get the index of the 'key' in the cookies array. * @param key the key to scan