diff --git a/src/common/communication.h b/src/common/communication.h index 1d1f5622..54c88ef9 100644 --- a/src/common/communication.h +++ b/src/common/communication.h @@ -55,7 +55,9 @@ inline void write_object( // large enough before sending the data boost::asio::write(socket, boost::asio::buffer(std::array{size})); - boost::asio::write(socket, boost::asio::buffer(buffer, size)); + const size_t bytes_written = + boost::asio::write(socket, boost::asio::buffer(buffer, size)); + assert(bytes_written == size); } /**