aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2016-03-23 17:11:04 +0100
committerJosé Bollo <jose.bollo@iot.bzh>2016-03-23 17:11:04 +0100
commit1ddea9dd3848c640c0c63ba87056f6a850a7323d (patch)
treee848f0386289f1a6cafce25462bd26cb27a0d704
parent5ffc5b65e3f2388d518d0e75afb7788f7d5fa041 (diff)
AFB_error: improves mangement
Change-Id: I88969338623aad0cb628f97f9e9962315ae9380c Signed-off-by: José Bollo <jose.bollo@iot.bzh>
-rw-r--r--include/local-def.h2
-rw-r--r--src/helper-api.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/include/local-def.h b/include/local-def.h
index 48437d91..280ab0bb 100644
--- a/include/local-def.h
+++ b/include/local-def.h
@@ -78,7 +78,7 @@ extern int verbose; // this is the only global variable
// Plugin Type
typedef enum {AFB_PLUGIN_JSON=123456789, AFB_PLUGIN_JSCRIPT=987654321, AFB_PLUGIN_RAW=987123546} AFB_pluginE;
-// prebuild json error are constructed in config.c
+// prebuild json error are constructed in helper-api.c
typedef enum { AFB_FALSE, AFB_TRUE, AFB_FATAL, AFB_FAIL, AFB_WARNING, AFB_EMPTY, AFB_SUCCESS, AFB_DONE, AFB_UNAUTH} AFB_error;
#define MAX_POST_SIZE 4096 // maximum size for POST data
diff --git a/src/helper-api.c b/src/helper-api.c
index bf94c898..912093bb 100644
--- a/src/helper-api.c
+++ b/src/helper-api.c
@@ -38,12 +38,12 @@ typedef struct {
json_object *json;
} AFB_errorT;
-static AFB_errorT AFBerr [AFB_SUCCESS+1];
+static AFB_errorT AFBerr [AFB_UNAUTH+1];
static json_object *jTypeStatic;
PUBLIC int verbose;
-static const char *ERROR_LABEL[] = {"false", "true", "fatal", "fail", "warning", "empty", "success"};
+static const char *ERROR_LABEL[] = {"false", "true", "fatal", "fail", "warning", "empty", "success", "done", "unauth"};
@@ -225,7 +225,7 @@ static void jsoninit()
verbosesav = verbose;
verbose = 0; // run initialisation in silent mode
jTypeStatic = json_object_new_string ("AFB_message");
- for (idx = 0; idx <= AFB_SUCCESS; idx++) {
+ for (idx = 0; idx <= AFB_UNAUTH; idx++) {
AFBerr[idx].level = idx;
AFBerr[idx].label = ERROR_LABEL [idx];
AFBerr[idx].json = jsonNewMessage (idx, NULL);