X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FClientSocketHandle.ct;h=549aa9739204698eaaeaae697c033c2cda82c17d;hb=10985d71f77b627bc4da543d7114feb7c4529329;hp=2678fa65f330096f4bc0c5c3efa7a60b2514b744;hpb=408efb5a03252b4a278f69ab9bc588af438c55de;p=senf.git diff --git a/Socket/ClientSocketHandle.ct b/Socket/ClientSocketHandle.ct index 2678fa6..549aa97 100644 --- a/Socket/ClientSocketHandle.ct +++ b/Socket/ClientSocketHandle.ct @@ -28,6 +28,7 @@ // Custom includes #include +#include #include "../Utils/Buffer.hh" #define prefix_ @@ -120,9 +121,9 @@ prefix_ std::pair senf::ClientSocketHandle::readfrom(unsigned limit) { std::string rv; - typename SPolicy::AddressingPolicy::Address addr; - this->readfrom(rv,addr,limit); - return std::make_pair(rv,addr); + boost::value_initialized addr; + this->readfrom(rv,addr.data(),limit); + return std::make_pair(rv,addr.data()); } template