Skip to content
Bitcoin Roots

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
  }