diff options
author | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2010-10-17 21:28:06 +0200 |
---|---|---|
committer | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2010-10-17 21:28:06 +0200 |
commit | ab67022bd5b60c839cc5d8360cd0c0a7f8c21f83 (patch) | |
tree | 9ef390ef9dfaae6b6077bf278d92b635013f05eb /src/audit.c | |
parent | 219a8b965b3584053fa08e9095ba04ff406c33b9 (diff) | |
download | latrace-ab67022bd5b60c839cc5d8360cd0c0a7f8c21f83.tar.gz latrace-ab67022bd5b60c839cc5d8360cd0c0a7f8c21f83.tar.xz latrace-ab67022bd5b60c839cc5d8360cd0c0a7f8c21f83.zip |
enhancing names check with *-logic for "-l -t -f -s -n -b" options
Artur Skawina <art.08.09@gmail.com>
Diffstat (limited to 'src/audit.c')
-rw-r--r-- | src/audit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/audit.c b/src/audit.c index 03e0c48..2313c7c 100644 --- a/src/audit.c +++ b/src/audit.c @@ -47,7 +47,8 @@ static int check_names(char *name, char **ptr) char *n; for(n = *ptr; n; n = *(++ptr)) { - if (strstr(name, n)) { + if ((n[0] == '*' && strstr(name, n + 1)) || + strcmp(name, n) == 0) { PRINT_VERBOSE(&cfg, 2, "return %d for name %s\n", 1, name); return 1; |