aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Douheret <sebastien.douheret@iot.bzh>2018-06-11 22:48:10 +0200
committerRomain Forlot <romain.forlot@iot.bzh>2018-06-29 19:38:23 +0200
commit2eb13cbf4fe3e2f0e03b2bc54aec11dbcbaa4367 (patch)
treec596e742f634bd4a94e841933d1b4031334e22bd
parente2086290dd8a8130b1ab2695b87c8b1e460d32cd (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.c20
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);
}
}