X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnet%2Fsockaddr.cpp;h=e9b14333b51586c69727b038a384bb4bec5e1fd3;hb=fa637ffb18421300e401a782d28dd729a3960ac4;hp=9b41f81b948492dc077920dbe83ea06a80ea8a67;hpb=debe1004676d5431e571d9c4361072661dcc88c4;p=libs%2Fnet.git diff --git a/source/net/sockaddr.cpp b/source/net/sockaddr.cpp index 9b41f81..e9b1433 100644 --- a/source/net/sockaddr.cpp +++ b/source/net/sockaddr.cpp @@ -2,6 +2,7 @@ #include "inet.h" #include "inet6.h" #include "sockaddr_private.h" +#include "unix.h" using namespace std; @@ -16,6 +17,8 @@ SockAddr *SockAddr::new_from_sys(const SysAddr &sa) return new InetAddr(sa); case AF_INET6: return new Inet6Addr(sa); + case AF_UNIX: + return new UnixAddr(sa); default: throw invalid_argument("SockAddr::create"); }