From: Ruben d'Arco Date: Mon, 22 Jul 2013 20:23:25 +0000 (+0200) Subject: Fix truncating bug X-Git-Tag: rec-3.6.0-rc1~547^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F921%2Fhead;p=thirdparty%2Fpdns.git Fix truncating bug --- diff --git a/pdns/dynmessenger.cc b/pdns/dynmessenger.cc index d11d449956..eced8f229b 100644 --- a/pdns/dynmessenger.cc +++ b/pdns/dynmessenger.cc @@ -116,7 +116,7 @@ string DynMessenger::receive() const throw PDNSException("Error from remote: "+string(strerror(errno))); answer.append(buffer,retlen); - if(retlen!=sizeof(buffer)) + if (retlen == 0) break; }