mirror of
https://github.com/torvalds/linux.git
synced 2024-10-26 23:12:36 +00:00
tracing: Fix minor bugs for __unregister_ftrace_function_probe
Fix the condition of strcmp for "*". Also fix NULL pointer dereference when glob is NULL. Signed-off-by: Atsushi Tsuji <a-tsuji@bk.jp.nec.com> LKML-Reference: <4AAF6726.5090905@bk.jp.nec.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
parent
fe832a3a48
commit
b36461da2a
|
@ -2062,9 +2062,9 @@ __unregister_ftrace_function_probe(char *glob, struct ftrace_probe_ops *ops,
|
||||||
int i, len = 0;
|
int i, len = 0;
|
||||||
char *search;
|
char *search;
|
||||||
|
|
||||||
if (glob && (strcmp(glob, "*") || !strlen(glob)))
|
if (glob && (strcmp(glob, "*") == 0 || !strlen(glob)))
|
||||||
glob = NULL;
|
glob = NULL;
|
||||||
else {
|
else if (glob) {
|
||||||
int not;
|
int not;
|
||||||
|
|
||||||
type = ftrace_setup_glob(glob, strlen(glob), &search, ¬);
|
type = ftrace_setup_glob(glob, strlen(glob), &search, ¬);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user