mirror of
https://github.com/torvalds/linux.git
synced 2024-12-29 14:21:47 +00:00
perf probe: Fix to add NULL check for strndup
Fix to add a NULL check for strndup when parsing probe trace command. Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Cc: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> Cc: Brendan Gregg <brendan.d.gregg@gmail.com> Cc: Hemant Kumar <hemant@linux.vnet.ibm.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/20160608092920.3116.63319.stgit@devbox Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
2a1ef032cf
commit
844faa4bcd
@ -1603,6 +1603,10 @@ int parse_probe_trace_command(const char *cmd, struct probe_trace_event *tev)
|
||||
p = strchr(argv[1], ':');
|
||||
if (p) {
|
||||
tp->module = strndup(argv[1], p - argv[1]);
|
||||
if (!tp->module) {
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
}
|
||||
p++;
|
||||
} else
|
||||
p = argv[1];
|
||||
|
Loading…
Reference in New Issue
Block a user