From 91e4ecf31fcb2ca0addd61983d412ac192c1beb7 Mon Sep 17 00:00:00 2001 From: Bert Hubert Date: Sat, 25 Mar 2006 20:57:41 +0000 Subject: [PATCH] oops, getsockopt called incorrectly. make the case of our root-zone match the real one - this is a stop gap measure, we should compare case insensitively git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@621 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- pdns/pdns_recursor.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index 0038dd75d..303555a25 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -181,7 +181,7 @@ int arecvfrom(char *data, int len, int flags, struct sockaddr *toaddr, Utility:: void setReceiveBuffer(int fd, uint32_t size) { uint32_t psize; - socklen_t len; + socklen_t len=sizeof(psize); getsockopt(fd, SOL_SOCKET, SO_RCVBUF, (char*)&psize, &len); if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, (char*)&size, sizeof(size)) < 0 ) L< aset; aset.insert(arr); RC.replace(string(templ), QType(QType::A), aset); -- 2.49.0