diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2018-06-11 22:48:10 +0200 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2018-06-29 19:38:23 +0200 |
commit | 2eb13cbf4fe3e2f0e03b2bc54aec11dbcbaa4367 (patch) | |
tree | c596e742f634bd4a94e841933d1b4031334e22bd | |
parent | e2086290dd8a8130b1ab2695b87c8b1e460d32cd (diff) |
Fixed hidden bound variable (apiHandle)
Change-Id: Id4c3e0eb9f770c78b38d8650e6a89577851984f9
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
-rw-r--r-- | ctl-lib/ctl-config.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/ctl-lib/ctl-config.c b/ctl-lib/ctl-config.c index cfa0963..8ef9a85 100644 --- a/ctl-lib/ctl-config.c +++ b/ctl-lib/ctl-config.c @@ -104,25 +104,25 @@ char* CtlConfigSearch(AFB_ApiT apiHandle, const char *dirList, const char *prefi return NULL; } +static void DispatchRequireOneApi(AFB_ApiT apiHandle, json_object * bindindJ) { + const char* requireBinding = json_object_get_string(bindindJ); + int err = AFB_RequireApi(apiHandle, requireBinding, 1); + if (err) { + AFB_ApiWarning(apiHandle, "CTL-LOAD-CONFIG:REQUIRE Fail to get=%s", requireBinding); + } +} + int CtlConfigExec(AFB_ApiT apiHandle, CtlConfigT *ctlConfig) { // best effort to initialise everything before starting if (ctlConfig->requireJ) { - void DispatchRequireOneApi(json_object * bindindJ) { - const char* requireBinding = json_object_get_string(bindindJ); - int err = AFB_RequireApi(apiHandle, requireBinding, 1); - if (err) { - AFB_ApiWarning(apiHandle, "CTL-LOAD-CONFIG:REQUIRE Fail to get=%s", requireBinding); - } - } - if (json_object_get_type(ctlConfig->requireJ) == json_type_array) { for (int idx = 0; idx < json_object_array_length(ctlConfig->requireJ); idx++) { - DispatchRequireOneApi(json_object_array_get_idx(ctlConfig->requireJ, idx)); + DispatchRequireOneApi(apiHandle, json_object_array_get_idx(ctlConfig->requireJ, idx)); } } else { - DispatchRequireOneApi(ctlConfig->requireJ); + DispatchRequireOneApi(apiHandle, ctlConfig->requireJ); } } |