X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fnet%2Funix.cpp;h=cd1f41429e1c52f0cbd9f72559f9bc734b1c1be4;hb=fa637ffb18421300e401a782d28dd729a3960ac4;hp=373b65af6d3d5f0b340ca5590f9685c21ab3e238;hpb=b5f2e718a2fd3d2e7422476e70ca7b1de5e32175;p=libs%2Fnet.git diff --git a/source/net/unix.cpp b/source/net/unix.cpp index 373b65a..cd1f414 100644 --- a/source/net/unix.cpp +++ b/source/net/unix.cpp @@ -26,7 +26,7 @@ UnixAddr::UnixAddr(const SysAddr &sa): throw logic_error("no unix sockets on windows"); #else const sockaddr_un &sau = reinterpret_cast(sa.addr); - if(sa.size>sizeof(sa_family_t)) + if(static_cast(sa.size)>sizeof(sa_family_t)) { abstract = (sau.sun_path[0]==0); path.assign(sau.sun_path+abstract, sa.size-sizeof(sa_family_t)-abstract);