/// Check that control command is not forwarded if the service is not specified.
TEST_F(CtrlAgentCommandMgrTest, noService) {
testForward(CtrlAgentCfgContext::TYPE_DHCP6, "",
- isc::config::CONTROL_RESULT_COMMAND_UNSUPPORTED);
+ isc::config::CONTROL_RESULT_COMMAND_UNSUPPORTED,
+ -1, -1, 0);
}
/// Check that error is returned to the client when the server to which the
///
/// @param bytes_transferred Number of bytes received.
void
- readHandler(const boost::system::error_code&, size_t bytes_transferred) {
+ readHandler(const boost::system::error_code& ec,
+ size_t bytes_transferred) {
+ // This is most likely due to the abort.
+ if (ec) {
+ return;
+ }
+
if (!custom_response_.empty()) {
boost::asio::write(*socket_,
boost::asio::buffer(custom_response_.c_str(), custom_response_.size()));