From b5043ad98e05f5e2cc6405a09e0b447b565f705f Mon Sep 17 00:00:00 2001 From: twy_2000 Date: Sat, 30 May 2020 23:31:02 +0800 Subject: [PATCH] utils/ubus: fix memory leak at blobmsg_format_json --- src/utils/ubus.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/utils/ubus.c b/src/utils/ubus.c index c1ca1fb..1e4d442 100644 --- a/src/utils/ubus.c +++ b/src/utils/ubus.c @@ -1061,11 +1061,13 @@ static void ubus_get_clients_cb(struct ubus_request *req, int type, struct blob_ if (entry == NULL) { fprintf(stderr, "Failed to find interface!\n"); + free(data_str); return; } if (!entry->subscribed) { fprintf(stderr, "Interface %s is not subscribed!\n", entry->iface_name); + free(data_str); return; }