low-can-cb: Retrieve application from external controller data
authorRomain Forlot <romain.forlot@iot.bzh>
Thu, 14 Nov 2019 11:51:29 +0000 (12:51 +0100)
committerRomain Forlot <romain.forlot@iot.bzh>
Thu, 14 Nov 2019 11:51:29 +0000 (12:51 +0100)
Change-Id: Iaa55b00539b1435b00fe076918d5eda5eeb5db30
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
low-can-binding/binding/low-can-cb.cpp

index ff4dba5..25f25cc 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;
@@ -919,7 +918,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;