gazelle/0314-fix-the-memory-leak-when-using-strdup.patch
yinbin 2ad4d8b8db sync SIGNAL: block SIGSEGV during exit process
(cherry picked from commit 0997bc86367e1038eec8bbdc0ec0773b3a95c331)
2025-03-04 20:06:35 +08:00

26 lines
837 B
Diff

From ff847f26a675fe7a1eca24cda2aad5904435ea74 Mon Sep 17 00:00:00 2001
From: yangchen <yangchen145@huawei.com>
Date: Mon, 13 Jan 2025 14:19:47 +0800
Subject: [PATCH] fix the memory leak when using strdup
---
src/lstack/core/lstack_cfg.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lstack/core/lstack_cfg.c b/src/lstack/core/lstack_cfg.c
index 9a935f1..3d49cc3 100644
--- a/src/lstack/core/lstack_cfg.c
+++ b/src/lstack/core/lstack_cfg.c
@@ -398,7 +398,7 @@ static int32_t parse_devices(void)
sprintf(temp_dev + strlen(temp_dev), "%02x%s",
((struct sockaddr_ll *)ifa->ifa_addr)->sll_addr[i], i < (ETHER_ADDR_LEN - 1) ? ":" : "");
}
- dev = strdup_assert_return(temp_dev);
+ dev = temp_dev;
break;
}
--
2.33.0