X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FINetAddressing.cci;h=45802bcc3fbad1e5f48c400694078c2622013738;hb=145f6a7d0f3a6aaa77b3625351c952d24cb0b8a1;hp=8af052f7a420905b66c6140f782e7990e4dbec2a;hpb=85ab07d100a382467a42e19d741d403a7a96c951;p=senf.git diff --git a/Socket/INetAddressing.cci b/Socket/INetAddressing.cci index 8af052f..45802bc 100644 --- a/Socket/INetAddressing.cci +++ b/Socket/INetAddressing.cci @@ -58,8 +58,8 @@ prefix_ bool senf::INet4Address::operator==(INet4Address const & other) prefix_ std::string senf::INet4Address::host() const { - /** \fixme thread safety? */ - return std::string(::inet_ntoa(addr_.sin_addr)); + char buffer[128]; + return std::string(::inet_ntop(AF_INET,&addr_.sin_addr,buffer,128)); } prefix_ unsigned senf::INet4Address::port() @@ -242,4 +242,6 @@ prefix_ std::ostream & senf::operator<<(std::ostream & os, INet6SocketAddress co // c-file-style: "senf" // indent-tabs-mode: nil // ispell-local-dictionary: "american" +// compile-command: "scons -u test" +// comment-column: 40 // End: