From: "Steven Rostedt (VMware)" <rostedt@xxxxxxxxxxx> The allocation of tsync is missing a check to make sure that the allocation succeeded. Signed-off-by: Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx> --- tracecmd/trace-tsync.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tracecmd/trace-tsync.c b/tracecmd/trace-tsync.c index 438c60bb..05a4beb3 100644 --- a/tracecmd/trace-tsync.c +++ b/tracecmd/trace-tsync.c @@ -255,6 +255,8 @@ const char *tracecmd_guest_tsync(struct tracecmd_tsync_protos *tsync_protos, #endif tsync = calloc(1, sizeof(struct tracecmd_time_sync)); + if (!tsync) + goto error; tsync->msg_handle = tracecmd_msg_handle_alloc(fd, 0); if (clock) tsync->clock_str = strdup(clock); -- 2.25.4
![]() |