[PATCH] perf namespaces: check newns before free

From: zhangjiao2
Date: Tue Sep 03 2024 - 07:05:47 EST


From: zhang jiao <zhangjiao2@xxxxxxxxxxxxxxxxxxxx>

Since newns can be NULL, check it before free

Signed-off-by: zhang jiao <zhangjiao2@xxxxxxxxxxxxxxxxxxxx>
---
tools/perf/util/namespaces.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tools/perf/util/namespaces.c b/tools/perf/util/namespaces.c
index cb185c5659d6..49e20e0a567a 100644
--- a/tools/perf/util/namespaces.c
+++ b/tools/perf/util/namespaces.c
@@ -135,7 +135,8 @@ int nsinfo__init(struct nsinfo *nsi)
&RC_CHK_ACCESS(nsi)->in_pidns, spath);

out:
- free(newns);
+ if (newns)
+ free(newns);
return rv;
}

--
2.33.0