diff options
author | Petr Machata <pmachata@redhat.com> | 2012-04-19 02:28:13 +0200 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2012-04-19 02:28:13 +0200 |
commit | 391318fb9b1f0f0f67b642309f5c9e94557f8568 (patch) | |
tree | 5a0392c19c94e5054f19dd852ea6a8592ff10b18 /options.c | |
parent | 8454bd71f00aba4b383d42a8fec44695c9b0f018 (diff) | |
download | ltrace-391318fb9b1f0f0f67b642309f5c9e94557f8568.tar.gz |
Fix filtering
Diffstat (limited to 'options.c')
-rw-r--r-- | options.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -402,7 +402,10 @@ parse_filter_chain(const char *expr, struct filter **retp) error(0, errno, "filter '%s' will be ignored", expr); return; } - *retp = recursive_parse_chain(str); + struct filter **tailp; + for (tailp = retp; *tailp != NULL; tailp = &(*tailp)->next) + ; + *tailp = recursive_parse_chain(str); } char ** |