From: Francis Dupont Date: Wed, 8 Jun 2016 14:14:35 +0000 (+0200) Subject: [4106_rebase] Addressed last comments before merging X-Git-Tag: trac4106_update_base~4^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3917a1b8df0aa9356769c1a0e95e5de01f4c822f;p=thirdparty%2Fkea.git [4106_rebase] Addressed last comments before merging --- diff --git a/src/lib/dhcpsrv/dhcp4o6_ipc.cc b/src/lib/dhcpsrv/dhcp4o6_ipc.cc index 3504443411..bf3567a8e1 100644 --- a/src/lib/dhcpsrv/dhcp4o6_ipc.cc +++ b/src/lib/dhcpsrv/dhcp4o6_ipc.cc @@ -174,7 +174,7 @@ Pkt6Ptr Dhcp4o6IpcBase::receive() { if (!iface) { LOG_DEBUG(dhcpsrv_logger, DHCPSRV_DBG_TRACE_DETAIL, DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET) - .arg("can't get interface"); + .arg("can't get interface " + ifname->getValue()); return (Pkt6Ptr()); } Option6AddrLstPtr srcs = @@ -237,7 +237,9 @@ void Dhcp4o6IpcBase::send(Pkt6Ptr pkt) { pkt->pack(); // Send - static_cast(::send(socket_fd_, buf.getData(), buf.getLength(), 0)); + if (::send(socket_fd_, buf.getData(), buf.getLength(), 0) < 0) { + isc_throw(Unexpected, "Failed to send over DHCP4o6 IPC socket"); + } return; }