aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--trace-cmd.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/trace-cmd.c b/trace-cmd.c
index cdd78f4..3476320 100644
--- a/trace-cmd.c
+++ b/trace-cmd.c
@@ -965,8 +965,10 @@ static int create_recorder(int cpu)
965 965
966 if (!recorder) 966 if (!recorder)
967 die ("can't create recorder"); 967 die ("can't create recorder");
968 while (!finished) 968 while (!finished) {
969 tracecmd_start_recording(recorder, sleep_time); 969 if (tracecmd_start_recording(recorder, sleep_time) < 0)
970 break;
971 }
970 tracecmd_free_recorder(recorder); 972 tracecmd_free_recorder(recorder);
971 973
972 exit(0); 974 exit(0);