aboutsummaryrefslogtreecommitdiff
path: root/bpkg/openssl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'bpkg/openssl.cxx')
-rw-r--r--bpkg/openssl.cxx10
1 files changed, 6 insertions, 4 deletions
diff --git a/bpkg/openssl.cxx b/bpkg/openssl.cxx
index 4e795cb..a17ae73 100644
--- a/bpkg/openssl.cxx
+++ b/bpkg/openssl.cxx
@@ -34,16 +34,18 @@ namespace bpkg
args.insert (args.end (), options.begin (), options.end ());
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 the caller is interested in reading STDOUT and STDERR, then
// redirect STDERR to STDOUT, so both can be read from the same stream.
//
return process (
- args.data (), in ? -1 : 0, out ? -1 : 1, err ? (out ? 1 : -1): 2);
+ pp, args.data (), in ? -1 : 0, out ? -1 : 1, err ? (out ? 1 : -1): 2);
}
catch (const process_error& e)
{