mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-02 03:41:23 +00:00
campaignd: close socket on read error
This commit is contained in:
parent
34ae0490b1
commit
f13ab34373
@ -508,7 +508,10 @@ void server::serve_requests(Socket socket, boost::asio::yield_context yield)
|
||||
while(true) {
|
||||
boost::system::error_code ec;
|
||||
auto doc { coro_receive_doc(socket, yield[ec]) };
|
||||
if(check_error(ec, socket) || !doc) return;
|
||||
if(check_error(ec, socket) || !doc) {
|
||||
socket->lowest_layer().close();
|
||||
return;
|
||||
}
|
||||
|
||||
config data;
|
||||
read(data, doc->output());
|
||||
|
Loading…
x
Reference in New Issue
Block a user