More issues were found by running static analysers on the code of trace-cmd with openscanhub[1]. [1] https://fedoraproject.org/wiki/OpenScanHub Jerome Marchand (7): trace-cmd lib: Close FDs in create_buffer_recorder_fd2 it allocation fails trace-cmd lib: Prevent a memory leak in tracecmd_tsync_with_guest() trace-cmd lib: Prevent a leaked FD in __tracecmd_create_buffer_recorder() trace-cmd lib: Prevent memory leak in tracecmd_msg_wait_for_cmd() trace-cmd sqlhist: Initialize name in trace_sqlhist() trace-cmd: Fix memory leak in stop_mapping_vcpus() trace-cmd record: Fix stdin redirection to /dev/null lib/trace-cmd/trace-msg.c | 4 +++- lib/trace-cmd/trace-recorder.c | 19 ++++++++++--------- lib/trace-cmd/trace-timesync.c | 1 + tracecmd/trace-record.c | 2 +- tracecmd/trace-sqlhist.c | 2 +- tracecmd/trace-tsync.c | 1 + 6 files changed, 17 insertions(+), 12 deletions(-) -- 2.47.0