aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Rostedt (VMware) <rostedt@goodmis.org>2017-05-09 16:36:40 -0400
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2017-05-09 16:36:40 -0400
commitceac02d6ec27a427b321af8865772a0d93f7a595 (patch)
tree600a1f6ba523ceae2385a7858e179545574c3ce6
parent26b2695217bd820da3c1be4301b4de6fea2bbdbb (diff)
downloadtrace-cmd-ceac02d6ec27a427b321af8865772a0d93f7a595.tar.gz
trace-cmd report: Fix pointer check in option -r
The removal of malloc_or_die() cause a bad check for allocation failure for the option of '-r'. Fixes: b57a3336be81 ("trace-cmd: Remove malloc_or_die() form trace-read.c") Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
-rw-r--r--trace-read.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/trace-read.c b/trace-read.c
index 2d48646e..ebb23681 100644
--- a/trace-read.c
+++ b/trace-read.c
@@ -1553,7 +1553,7 @@ void trace_report (int argc, char **argv)
break;
case 'r':
*raw_ptr = malloc(sizeof(struct event_str));
- if (*raw_ptr)
+ if (!*raw_ptr)
die("Failed to allocate '-r %s'", optarg);
(*raw_ptr)->event = optarg;
(*raw_ptr)->next = NULL;