Re: [PATCH 1/5 v2] parse_layout_faulty: fix memleak
From: Wu Guanghao <hidden>
Date: 2022-08-01 08:08:06
From: Wu Guanghao <hidden>
Date: 2022-08-01 08:08:06
在 2022/7/29 5:15, Jes Sorensen 写道:
On 6/8/22 23:06, Wu Guanghao wrote:quoted
char *m is allocated by xstrdup but not free() before return, will cause a memory leak. Signed-off-by: Wu Guanghao <redacted> --- util.c | 3 +++ 1 file changed, 3 insertions(+)Hi Wu This no longer seems to apply, would you mind rebasing and resending the series? Thanks, Jes
OK, I will rebase and resend later. Wu
quoted
diff --git a/util.c b/util.c index cc94f96e..46b04afb 100644 --- a/util.c +++ b/util.c@@ -427,8 +427,11 @@ int parse_layout_faulty(char *layout) int ln = strcspn(layout, "0123456789"); char *m = xstrdup(layout); int mode; + m[ln] = 0; mode = map_name(faultylayout, m); + free(m); + if (mode == UnSet) return -1; --2.27.0.