X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FClientSocketHandle.ct;h=376ad681ffe92492e11e9d63d1603db9c57c205d;hb=2da517bbcdb2af10d2322fc762ca27774b53b435;hp=2678fa65f330096f4bc0c5c3efa7a60b2514b744;hpb=a1a6c76a214ad1935032826713cabaf9ac57bf07;p=senf.git diff --git a/Socket/ClientSocketHandle.ct b/Socket/ClientSocketHandle.ct index 2678fa6..376ad68 100644 --- a/Socket/ClientSocketHandle.ct +++ b/Socket/ClientSocketHandle.ct @@ -28,6 +28,7 @@ // Custom includes #include +#include #include "../Utils/Buffer.hh" #define prefix_ @@ -97,7 +98,7 @@ template prefix_ std::string senf::ClientSocketHandle::read(unsigned limit) { std::string rv; - this->read(rv,limit); + this->read(rv, limit); return rv; } @@ -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