X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-supervision.c;h=6563d92ba6269c2e0ce0d21d4dd2f9e4308f0807;hb=44c40eaa9c923e070ab628ae759bcc01d9431aec;hp=0515234fa80572bbb301829010a69739eaf6c132;hpb=74a7ebbea3d36158aabbda85d2aeb5a1b3a9daa9;p=src%2Fapp-framework-binder.git diff --git a/src/afb-supervision.c b/src/afb-supervision.c index 0515234f..6563d92b 100644 --- a/src/afb-supervision.c +++ b/src/afb-supervision.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016-2019 "IoT.bzh" + * Copyright (C) 2015-2020 "IoT.bzh" * Author José Bollo * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -32,9 +32,9 @@ #include #define AFB_BINDING_VERSION 3 +#define AFB_BINDING_NO_ROOT #include -#include "afb-cred.h" #include "afb-api.h" #include "afb-apiset.h" #include "afb-api-so-v2.h" @@ -162,14 +162,14 @@ static void try_connect_supervisor() /* check existing path */ if (supervisor_socket_path[0] != '@' && access(supervisor_socket_path, F_OK)) { - NOTICE("Can't acces socket path %s: %m", supervisor_socket_path); + INFO("Can't acces socket path %s: %m", supervisor_socket_path); goto end; } /* socket connection */ fd = open_supervisor_socket(supervisor_socket_path); if (fd < 0) { - NOTICE("Can't connect supervision socket to %s: %m", supervisor_socket_path); + INFO("Can't connect supervision socket to %s: %m", supervisor_socket_path); goto end; } @@ -394,8 +394,7 @@ static void on_supervision_call(void *closure, struct afb_xreq *xreq) if (!xapi) afb_xreq_reply_unknown_api(xreq); else { - afb_cred_unref(xreq->cred); - xreq->cred = NULL; + afb_context_change_cred(&xreq->context, NULL); xreq->request.called_api = api; xreq->request.called_verb = verb; xreq->json = json_object_get(sub);