From 0d502f4227a29bdbad4984ce1fc1c5741e3bb32e Mon Sep 17 00:00:00 2001 From: Bert Hubert Date: Thu, 6 Dec 2007 15:07:31 +0000 Subject: [PATCH] add error logging to failed health check query response, improve 'sendto' socklen precision git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1112 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- pdns/nproxy.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pdns/nproxy.cc b/pdns/nproxy.cc index ad249657c..e7b66cd8d 100644 --- a/pdns/nproxy.cc +++ b/pdns/nproxy.cc @@ -85,7 +85,10 @@ try arc.toPacket(pw); } pw.commit(); - sendto(fd, &packet[0], packet.size(), 0, (struct sockaddr*)&nif.source, sizeof(nif.source)); + + if(sendto(fd, &packet[0], packet.size(), 0, (struct sockaddr*)&nif.source, socklen) < 0) { + syslogFmt(boost::format("Unable to send health check response to external nameserver %s - %s") % nif.source.toStringWithPort() % stringerror()); + } return; } -- 2.40.0