Fix regression introduced by commit
v4.5.20-19-g30145dd:
if -e option is used with only one value in qualifier statement,
e.g. 'strace -e trace=open ls', syscall information would not be
printed properly.
* syscall.c (qualify): Remove faulty optimization.
Signed-off-by: Wang Chao <wang.chao@cn.fujitsu.com>
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
for (i = 0; i < MAX_QUALS; i++) {
qualify_one(i, opt, !not, -1);
}
- if (!strchr(s, ','))
- return;
if (!(copy = strdup(s))) {
fprintf(stderr, "out of memory\n");
exit(1);