diff options
| author | Pixel <pixel@nobis-crew.org> | 2009-11-10 15:12:51 -0800 | 
|---|---|---|
| committer | Pixel <pixel@nobis-crew.org> | 2009-11-10 15:12:51 -0800 | 
| commit | f20c537480956985edd5fdbb7a9b92e04c44161a (patch) | |
| tree | 1c1a3d39bc9c6e4d3e2de8f67f2f5b762ba327d2 | |
| parent | f63c0788ca15beee089a3227f6df0e1f1b20a3c4 (diff) | |
Fixing the new SocketPair functionnality...
| -rw-r--r-- | lib/Socket.cc | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Socket.cc b/lib/Socket.cc index a78178b..8585aee 100644 --- a/lib/Socket.cc +++ b/lib/Socket.cc @@ -68,7 +68,7 @@ Socket::Socket(const Socket & s) : Handle(s), connected(s.connected), listening(  Socket::Socket(int h, int p) : Handle(h), connected(true), listening(false), writeclosed(false), readclosed(false), connecting(false), pair(p) { } -static Socket CreatePair() throw (GeneralException) { +Socket Socket::CreatePair() throw (GeneralException) {      int socks[2];  #ifdef _WIN32      struct sockaddr_in addr; @@ -123,11 +123,11 @@ static Socket CreatePair() throw (GeneralException) {  #endif  } -Socket GetPair() throw (GeneralException) { +Socket Socket::GetPair() throw (GeneralException) {      if (pair != -1) {          int p = pair;          pair = -1; -        return Socket(pair); +        return Socket(p);      }      throw GeneralException("Not a paired socket.");  }  | 
