diff options
author | Steven Rostedt (Red Hat) <rostedt@goodmis.org> | 2015-12-01 15:35:03 -0500 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2015-12-01 15:35:03 -0500 |
commit | e19a601a7ab6d33914768972be41951261b95a19 (patch) | |
tree | 184df15b6345dfca9c08dff6a9b9f4f283f7b44b | |
parent | 5612d10bf8c35a9fa16f85cbb980efb5d9b1e12d (diff) | |
download | trace-cmd-e19a601a7ab6d33914768972be41951261b95a19.tar.gz |
trace-cmd: Never update saved files when keep is set for recording
If -k is set on the command line, not only do not update the reset_files
list, but also do not call the update of the file even if the reset_files
has something in it. This allows for reset_save_file() to be used during the
parameter parsing before -k may be used.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r-- | trace-record.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/trace-record.c b/trace-record.c index a3ff6a33..cf30176c 100644 --- a/trace-record.c +++ b/trace-record.c @@ -1684,7 +1684,8 @@ static void update_reset_files(void) reset = reset_files; reset_files = reset->next; - write_file(reset->path, reset->reset, "reset"); + if (!keep) + write_file(reset->path, reset->reset, "reset"); free(reset->path); free(reset->reset); free(reset); |