From c4194ea0ee5e2cf549135433fa52cfd087784eb3 Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Sat, 6 May 2023 15:18:02 +0800 Subject: [PATCH] fix(core): subscription parameter memory leak --- src/core/manager.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/manager.c b/src/core/manager.c index e0b1df19..f0721afd 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -647,6 +647,8 @@ static int manager_loop(enum neu_event_io_type type, int fd, void *usr_data) forward_msg(manager, msg, cmd->app); manager_storage_subscribe(manager, cmd->app, cmd->driver, cmd->group, cmd->params); + } else { + free(cmd->params); } header->type = NEU_RESP_ERROR;