mirror of
https://github.com/boostorg/process.git
synced 2026-01-21 17:12:19 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f9c13ff581 |
@@ -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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user