From 2e411dd9a554e70fb0ec6063dfcfafefbd568522 Mon Sep 17 00:00:00 2001 From: brain Date: Thu, 3 Aug 2006 20:58:03 +0000 Subject: [PATCH] Add strerror stuff git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4683 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/dns.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dns.cpp b/src/dns.cpp index 52e541967..285d54693 100644 --- a/src/dns.cpp +++ b/src/dns.cpp @@ -192,7 +192,7 @@ int DNSRequest::SendRequests(const DNSHeader *header, const int length, QueryTyp #endif if (sendto(DNS::GetMasterSocket(), payload, length + 12, 0, (sockaddr *) &addr, sizeof(addr)) == -1) { - log(DEBUG,"Error in sendto!"); + log(DEBUG,"Error in sendto! (%s)",strerror(errno)); return -1; } @@ -498,6 +498,9 @@ DNSResult DNS::GetResult() int length = recvfrom(MasterSocket,buffer,sizeof(DNSHeader),0,&from,&x); + if (length < 0) + log(DEBUG,"Error in recvfrom()! (%s)",strerror(errno)); + /* Did we get the whole header? */ if (length < 12) /* Nope - something screwed up. */ -- 2.39.5