X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnet%2Fsockaddr.cpp;h=e9b14333b51586c69727b038a384bb4bec5e1fd3;hb=6f6845971a21c2d7e04b87925f5e657f0f20ca0d;hp=9b41f81b948492dc077920dbe83ea06a80ea8a67;hpb=50e9f9ea7f7385a2c5931fca2b8fb1103078e67c;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"); }