]> sourceware.org Git - systemtap.git/commitdiff
Fix: Processes are not found.
authorTorsten Polle <Torsten.Polle@gmx.de>
Fri, 13 Jun 2014 20:36:44 +0000 (22:36 +0200)
committerFrank Ch. Eigler <fche@redhat.com>
Sat, 30 Apr 2016 23:50:32 +0000 (19:50 -0400)
If sysroot is set, module_val will get sysroot as prefix. But
is_fully_resolved() is appending sysroot once more.

Signed-off-by: Torsten Polle <Torsten.Polle@gmx.de>
tapsets.cxx

index 9ae3e9d32b23387115dcef6b0436a6458f84672a..3cb336c498ba0c6e276b9ba1bc28428ad6528cd3 100644 (file)
@@ -728,8 +728,8 @@ base_query::base_query(dwflpp & dw, literal_map_t const & params):
               pid_val = 0;
               get_string_param(params, TOK_PROCESS, module_val);
             }
-          module_val = find_executable (module_val, sess.sysroot, sess.sysenv);
-          if (!is_fully_resolved(module_val, sess.sysroot, sess.sysenv))
+          module_val = find_executable (module_val, "", sess.sysenv);
+          if (!is_fully_resolved(module_val, "", sess.sysenv))
             throw SEMANTIC_ERROR(_F("cannot find executable '%s'",
                                     module_val.to_string().c_str()));
         }
This page took 0.040404 seconds and 5 git commands to generate.