#define __NETIFD_HANDLER_H
#include <libubox/blobmsg_json.h>
+#include <json-c/json.h>
+#include "config.h"
typedef void (*script_dump_cb)(const char *script, const char *name, json_object *obj);
static inline json_object *
json_get_field(json_object *obj, const char *name, json_type type)
{
- return json_check_type(json_object_object_get(obj, name), type);
+ return json_object_object_get_ex(obj, name, &obj) ?
+ json_check_type(obj, type) : NULL;
}
int netifd_open_subdir(const char *name);