diff options
author | Mark Wielaard <mjw@redhat.com> | 2009-04-09 14:22:03 +0200 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2009-04-09 14:22:03 +0200 |
commit | 86872ea4cdc4ce7b4546975125fc7be7c7a6e0ec (patch) | |
tree | 287930ff779f2c89a50bc9d696726ca2544877ce /runtime/task_finder.c | |
parent | 8c39e6ee099a479b3f8e25bad1272085369970a9 (diff) | |
download | systemtap-steved-86872ea4cdc4ce7b4546975125fc7be7c7a6e0ec.tar.gz systemtap-steved-86872ea4cdc4ce7b4546975125fc7be7c7a6e0ec.tar.xz systemtap-steved-86872ea4cdc4ce7b4546975125fc7be7c7a6e0ec.zip |
Make new stap_task_finder_targets chain on correct list.
* runtime/task_finder.c (stap_register_task_finder_target): Also check both
pathlen are zero.
Diffstat (limited to 'runtime/task_finder.c')
-rw-r--r-- | runtime/task_finder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/task_finder.c b/runtime/task_finder.c index 55a896ee..433a042a 100644 --- a/runtime/task_finder.c +++ b/runtime/task_finder.c @@ -179,7 +179,7 @@ stap_register_task_finder_target(struct stap_task_finder_target *new_tgt) && strcmp(tgt->pathname, new_tgt->pathname) == 0) /* pid-based target (a specific pid or all * pids) */ - || (new_tgt->pathlen == 0 + || (new_tgt->pathlen == 0 && tgt->pathlen == 0 && tgt->pid == new_tgt->pid))) { found_node = 1; break; |