diff options
Diffstat (limited to 'ctl-lib/ctl-onload.c')
-rw-r--r-- | ctl-lib/ctl-onload.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/ctl-lib/ctl-onload.c b/ctl-lib/ctl-onload.c index 9baa689..b537590 100644 --- a/ctl-lib/ctl-onload.c +++ b/ctl-lib/ctl-onload.c @@ -28,13 +28,10 @@ int OnloadConfig(AFB_ApiT apiHandle, CtlSectionT *section, json_object *actionsJ // Load time parse actions in control file if (actionsJ != NULL) { - section->actions= ActionConfig(apiHandle, actionsJ, 0); - - if (!section->actions) { - AFB_ApiError (apiHandle, "OnloadConfig control fail processing onload actions"); - return 1; + if ( (err= AddActionsToSection(apiHandle, section, actionsJ, 0)) ) { + AFB_ApiError (apiHandle, "OnloadConfig control fail processing actions for section %s", section->uid); + return err; } - } else { // Exec time process onload action now if (!section->actions) { |