aboutsummaryrefslogtreecommitdiff
path: root/bpkg/archive.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2016-09-16 16:44:50 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2016-09-17 23:54:24 +0300
commitfdd72db7512ecd2410e9ddcb144abea23d67b2c7 (patch)
tree692307fdc473a7bb52267d46b44ebb835800e73f /bpkg/archive.cxx
parente0efe0475bed89b6d60a04ce63dbc061e553bd59 (diff)
Audit all print_process()/process ctor for path_search()
Diffstat (limited to 'bpkg/archive.cxx')
-rw-r--r--bpkg/archive.cxx10
1 files changed, 6 insertions, 4 deletions
diff --git a/bpkg/archive.cxx b/bpkg/archive.cxx
index e3b5f8b..da381a4 100644
--- a/bpkg/archive.cxx
+++ b/bpkg/archive.cxx
@@ -68,14 +68,16 @@ namespace bpkg
args.push_back (nullptr);
- if (verb >= 2)
- print_process (args);
-
try
{
+ process_path pp (process::path_search (args[0]));
+
+ if (verb >= 2)
+ print_process (args);
+
// If err is false, then redirect STDERR to STDOUT.
//
- return process (args.data (), 0, -1, (err ? 2 : 1));
+ return process (pp, args.data (), 0, -1, (err ? 2 : 1));
}
catch (const process_error& e)
{