servers: exception safety fix for async_send_doc_queued()

This commit is contained in:
loonycyborg 2022-02-06 04:11:34 +03:00
parent 2d20b72a9e
commit 930bce2186
No known key found for this signature in database
GPG key ID: 6E8233FAB8F26D61

View file

@ -541,7 +541,9 @@ template<class SocketPtr> void server_base::async_send_doc_queued(SocketPtr sock
}
while(queues[socket].size() > 0) {
coro_send_doc(socket, *(queues[socket].front()), yield);
boost::system::error_code error;
coro_send_doc(socket, *(queues[socket].front()), yield[error]);
check_error(error, socket);
queues[socket].pop();
}
queues.erase(socket);