diff --git a/utils/fstack.c b/utils/fstack.c index 871d8df26..ef667b2a5 100644 --- a/utils/fstack.c +++ b/utils/fstack.c @@ -2156,6 +2156,7 @@ static int __read_rstack(struct uftrace_data *handle, if (task->rstack->addr == EVENT_ID_PERF_COMM) { task->rstack->more = 1; /* abuse task->args to save comm */ + free(task->args.data); task->args.data = xstrdup(perf->u.comm.comm); task->args.len = strlen(perf->u.comm.comm); }