[PATCH 10/15] libtracefs: prevent memory leak in tracefs_instance_create()
"Jerome Marchand" <[email protected]>
| Newsgroups | org.kernel.vger.linux-trace-devel |
|---|---|
| Message-ID | <[email protected]> |
Free the path of the instance directory in the error path. Fixes a RESSOURCE_LEAK error (CWE-772) Signed-off-by: Jerome Marchand <[email protected]> --- src/tracefs-instance.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tracefs-instance.c b/src/tracefs-instance.c index 9a26708..dd7decd 100644 --- a/src/tracefs-instance.c +++ b/src/tracefs-instance.c @@ -217,6 +217,7 @@ struct tracefs_instance *tracefs_instance_create(const char *name) return inst; error: + tracefs_put_tracing_file(path); tracefs_instance_free(inst); return NULL; } -- 2.44.0