[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