From ec41d9f23383f1088afcdc6fcde26d179d9b034e Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Mon, 7 Dec 2020 15:49:29 +0100 Subject: ubus: fix uninitialized pointer return in uc_ubus_call() and uc_ubus_list() Signed-off-by: Jo-Philipp Wich --- lib/ubus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/ubus.c') diff --git a/lib/ubus.c b/lib/ubus.c index 13f5858..a11b014 100644 --- a/lib/ubus.c +++ b/lib/ubus.c @@ -204,7 +204,7 @@ uc_ubus_list(struct uc_state *s, uint32_t off, struct json_object *args) { struct ubus_connection **c = (struct ubus_connection **)ops->get_type(s->ctx, "ubus.connection"); struct json_object *objname = json_object_array_get_idx(args, 0); - struct json_object *res; + struct json_object *res = NULL; enum ubus_msg_status rv; if (!c || !*c || !(*c)->ctx) @@ -244,7 +244,7 @@ uc_ubus_call(struct uc_state *s, uint32_t off, struct json_object *args) struct json_object *objname = json_object_array_get_idx(args, 0); struct json_object *funname = json_object_array_get_idx(args, 1); struct json_object *funargs = json_object_array_get_idx(args, 2); - struct json_object *res; + struct json_object *res = NULL; enum ubus_msg_status rv; uint32_t id; -- cgit v1.2.3