diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2019-07-04 09:58:31 +0200 |
---|---|---|
committer | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2019-07-04 09:58:31 +0200 |
commit | e352daf17414bc5dc347bc844b76607475878124 (patch) | |
tree | 6c62270cb171dfe2990710d844b86418e287259e /src/plugins/supervisor-api.c | |
parent | e822529742de0fc8039f61ce8b3d2726015bc478 (diff) |
Update supervisor config fields name
ws_servers and ws_clients fields have been renamed in afs-supervisor
and now these fields may also be missing.
Change-Id: Icafdbeeb503b7ada732075449b1819f035ff5a27
Diffstat (limited to 'src/plugins/supervisor-api.c')
-rw-r--r-- | src/plugins/supervisor-api.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/supervisor-api.c b/src/plugins/supervisor-api.c index 33e52c6..cb2b476 100644 --- a/src/plugins/supervisor-api.c +++ b/src/plugins/supervisor-api.c @@ -63,7 +63,7 @@ CTLP_CAPI(list, source, argsJ, eventJ) result = json_object_new_array(); for (int i = 0; i < daemons->count; i++) { - wrap_json_pack(&item, "{si ss sb sb so so so}", + int rc = wrap_json_pack(&item, "{si ss sb sb s?o s?o so}", "pid", daemons->daemons[i]->pid, "name", daemons->daemons[i]->name, "isServer", daemons->daemons[i]->isServer, @@ -72,6 +72,9 @@ CTLP_CAPI(list, source, argsJ, eventJ) "ws_clients", daemons->daemons[i]->ws_clients, "apis", daemons->daemons[i]->apis); //, "config", daemons->daemons[i]->config); + if (rc) { + AFB_API_ERROR(source->api, "wrap_json_pack error %d: %s", rc, wrap_json_get_error_string(rc)); + } json_object_array_add(result, item); } |