diff options
-rw-r--r-- | tools/intel_gpu_top.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/intel_gpu_top.c b/tools/intel_gpu_top.c index bad47942..5a016c76 100644 --- a/tools/intel_gpu_top.c +++ b/tools/intel_gpu_top.c @@ -488,7 +488,6 @@ int main(int argc, char **argv) else if (child_pid == 0) { int res; res = system(cmd); - free(cmd); if (res < 0) perror("running command"); if (output) { @@ -496,6 +495,7 @@ int main(int argc, char **argv) fprintf(output, "# %s exited with status %d\n", cmd, res); fflush(output); } + free(cmd); exit(0); } else { free(cmd); |