diff options
-rw-r--r-- | trace-cmd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/trace-cmd.c b/trace-cmd.c index 968904f..1365a73 100644 --- a/trace-cmd.c +++ b/trace-cmd.c | |||
@@ -273,7 +273,7 @@ static void update_ftrace_pid(const char *pid) | |||
273 | if (!path) | 273 | if (!path) |
274 | return; | 274 | return; |
275 | 275 | ||
276 | fd = open(path, O_WRONLY); | 276 | fd = open(path, O_WRONLY | O_TRUNC); |
277 | if (fd < 0) | 277 | if (fd < 0) |
278 | return; | 278 | return; |
279 | 279 | ||
@@ -716,6 +716,7 @@ static void disable_all(void) | |||
716 | 716 | ||
717 | set_plugin("nop"); | 717 | set_plugin("nop"); |
718 | update_event("all", "0", 0, '0'); | 718 | update_event("all", "0", 0, '0'); |
719 | update_ftrace_pid(""); | ||
719 | 720 | ||
720 | clear_trace(); | 721 | clear_trace(); |
721 | } | 722 | } |