X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fnet%2Fsocket.cpp;fp=source%2Fnet%2Fsocket.cpp;h=99a2bc41e01f3ab030204c2db9c079f0b576cb89;hp=2378207048c9a9a91395eca79227ea6088c5a56b;hb=30f362b6a1257aa0a01a926de8b774fe90d4be39;hpb=5e168bbd5b545732e10513aaed59412e934efa5b diff --git a/source/net/socket.cpp b/source/net/socket.cpp index 2378207..99a2bc4 100644 --- a/source/net/socket.cpp +++ b/source/net/socket.cpp @@ -46,6 +46,8 @@ Socket::Socket(const Private &p): priv(new Private), local_addr(0) { + mode = IO::M_RDWR; + priv->handle = p.handle; SockAddr::SysAddr sa; @@ -63,6 +65,8 @@ Socket::Socket(Family af, int type, int proto): priv(new Private), local_addr(0) { + mode = IO::M_RDWR; + priv->handle = socket(family_to_sys(af), type, proto); #ifdef WIN32