low-can-cb: Retrieve application from external controller data 08/23208/6
authorRomain Forlot <romain.forlot@iot.bzh>
Thu, 14 Nov 2019 11:51:29 +0000 (12:51 +0100)
committerRomain Forlot <romain.forlot@iot.bzh>
Thu, 9 Jan 2020 13:40:41 +0000 (14:40 +0100)
Bug-AGL: SPEC-2988

Change-Id: Iaa55b00539b1435b00fe076918d5eda5eeb5db30
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
low-can-binding/binding/low-can-cb.cpp

index 0672e71..afc9c3e 100644 (file)
@@ -55,14 +55,13 @@ int config_low_can(afb_api_t apiHandle, CtlSectionT *section, json_object *json_
        CtlConfigT *ctrlConfig;
 
        ctrlConfig = (CtlConfigT *) afb_api_get_userdata(apiHandle);
-       if(!ctrlConfig)
+       if(! ctrlConfig)
                return -1;
 
-       if(!section->handle)
+       if(! ctrlConfig->external)
                return -1;
 
-       application_t *application = (application_t*) section->handle;
-
+       application_t *application = (application_t*) ctrlConfig->external;
 
        int active_message_set;
        const char *diagnotic_bus = nullptr;
@@ -920,7 +919,7 @@ int init_binding(afb_api_t api)
        return ret;
 }
 
-int load_conf(afb_api_t api)
+int load_config(afb_api_t api)
 {
        int ret = 0;
        CtlConfigT *ctlConfig;