From e97e7aa04381544880f4a4f6dff324bc88ea3533 Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Wed, 2 Aug 2023 18:05:56 +0800 Subject: [PATCH] fix(core): check against NULL subscription params --- src/core/subscribe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/subscribe.c b/src/core/subscribe.c index 1b38c4c1..a1d466bc 100644 --- a/src/core/subscribe.c +++ b/src/core/subscribe.c @@ -239,8 +239,8 @@ int neu_subscribe_manager_update_params(neu_subscribe_mgr_t *mgr, return NEU_ERR_GROUP_NOT_SUBSCRIBE; } - char *p = strdup(params); - if (NULL == p) { + char *p = NULL; + if (params && NULL == (p = strdup(params))) { return NEU_ERR_EINTERNAL; }