From: Torsten Polle Date: Fri, 13 Jun 2014 20:36:44 +0000 (+0200) Subject: Fix: Processes are not found. X-Git-Tag: release-3.1~756^2~3 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=c627f967146c3bc2636d46869ed7f91a1f6ae5c7;p=systemtap.git Fix: Processes are not found. 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 --- diff --git a/tapsets.cxx b/tapsets.cxx index 9ae3e9d32..3cb336c49 100644 --- a/tapsets.cxx +++ b/tapsets.cxx @@ -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())); }