2
0
mirror of https://github.com/boostorg/process.git synced 2026-01-21 17:12:19 +00:00

Compare commits

...

1 Commits

Author SHA1 Message Date
Klemens Morgenstern
f9c13ff581 added check for ECHILD
Fixes #496
2025-06-21 00:54:14 +08:00

View File

@@ -355,8 +355,7 @@ private:
} }
}; };
net::post(handle.get_executor(), net::post(handle.get_executor(), completer{static_cast<int>(res), std::move(self)});
completer{static_cast<int>(res), std::move(self)});
} }
else else
handle.async_wait(std::move(self)); handle.async_wait(std::move(self));
@@ -371,7 +370,10 @@ private:
{ {
if (!ec) if (!ec)
res = code; res = code;
std::move(self).complete(ec, evaluate_exit_code(code)); else if (ec == boost::system::errc::no_child_process)
std::move(self).complete({}, evaluate_exit_code(res));
else
std::move(self).complete(ec, evaluate_exit_code(code));
} }
} }
}; };