From fd61773031402728098800c67f38f83ee04977ad Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 20 Nov 2016 16:40:06 +0100 Subject: [PATCH] ubusd_proto: fix crash when trying to subscribe to system objects Signed-off-by: Felix Fietkau --- ubusd_proto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubusd_proto.c b/ubusd_proto.c index 53e507a..b591384 100644 --- a/ubusd_proto.c +++ b/ubusd_proto.c @@ -377,7 +377,7 @@ static int ubusd_handle_add_watch(struct ubus_client *cl, struct ubus_msg_buf *u return UBUS_STATUS_INVALID_ARGUMENT; target = ubusd_find_object(blob_get_u32(attr[UBUS_ATTR_TARGET])); - if (!target) + if (!target || !target->client) return UBUS_STATUS_NOT_FOUND; if (cl == target->client) -- 2.25.1