Pass the tracefs folder prefix directly to stat instead making a copy of it. stat() is defined as not altering the path argument. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> --- src/lib/rt-utils.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib/rt-utils.c b/src/lib/rt-utils.c index 0e6e6056a4392..294fc9683a122 100644 --- a/src/lib/rt-utils.c +++ b/src/lib/rt-utils.c @@ -408,10 +408,7 @@ static void close_tracemark_fd(void) static int trace_file_exists(char *name) { struct stat sbuf; - char *tracing_prefix = get_tracefs_prefix(); - char path[MAX_PATH]; - strcat(strcpy(path, tracing_prefix), name); - return stat(path, &sbuf) ? 0 : 1; + return stat(tracefs_prefix, &sbuf) ? 0 : 1; } static void tracefs_prepare(void) -- 2.51.0