v31.1-roots.1 · Commit 6: [PATCH 06/17] feat(wallet): preserve Roots signing and spend controls on v31
src/common/run_command.cpp
Before: src/common/run_command.cpp · After: src/common/run_command.cpp
File metadata
index 86f89e17f23ee941df3bf615965e21ee3f09d1c0..07b1d925e1e56e6242f57f93249ad12f9ccd8a5c 100644
Download original patch · Release notes
Diff rows 1–8 of 8. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.
src/common/run_command.cpp
CHANGED
|
@@ -25,7 +25,7 @@ UniValue RunCommandParseJSON(const std::vector<std::string>& cmd_args, const std
|
|
|
25
25
|
|
|
26
26
|
if (cmd_args.empty()) return UniValue::VNULL;
|
|
27
27
|
|
|
28
|
-
auto c = sp::Popen(cmd_args, sp::input{sp::PIPE}, sp::output{sp::PIPE}, sp::error{sp::PIPE});
|
|
28
|
+
auto c = sp::Popen(cmd_args, sp::input{sp::PIPE}, sp::output{sp::PIPE}, sp::error{sp::PIPE}, sp::close_fds{true});
|
|
29
29
|
if (!str_std_in.empty()) {
|
|
30
30
|
c.send(str_std_in);
|
|
31
31
|
}
|