gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r5196 - GNUnet/src/transports


From: gnunet
Subject: [GNUnet-SVN] r5196 - GNUnet/src/transports
Date: Sun, 1 Jul 2007 03:18:05 -0600 (MDT)

Author: grothoff
Date: 2007-07-01 03:18:05 -0600 (Sun, 01 Jul 2007)
New Revision: 5196

Modified:
   GNUnet/src/transports/tcp.c
   GNUnet/src/transports/tcp6.c
Log:
re-use connections

Modified: GNUnet/src/transports/tcp.c
===================================================================
--- GNUnet/src/transports/tcp.c 2007-07-01 09:14:55 UTC (rev 5195)
+++ GNUnet/src/transports/tcp.c 2007-07-01 09:18:05 UTC (rev 5196)
@@ -321,6 +321,7 @@
       }
       MUTEX_UNLOCK(session->lock);
     }    
+    session = session->next;
   }  
   MUTEX_UNLOCK(tcplock);
   haddr = (HostAddress*) &hello[1];

Modified: GNUnet/src/transports/tcp6.c
===================================================================
--- GNUnet/src/transports/tcp6.c        2007-07-01 09:14:55 UTC (rev 5195)
+++ GNUnet/src/transports/tcp6.c        2007-07-01 09:18:05 UTC (rev 5196)
@@ -265,12 +265,13 @@
       if (session->in_select) {
        session->users++;
        MUTEX_UNLOCK(session->lock);
-       MUTEX_LOCK(tcplock);
+       MUTEX_UNLOCK(tcplock);
        *tsessionPtr = session->tsession;
        return OK;
       }
       MUTEX_UNLOCK(session->lock);
     }    
+    session = session->next;
   }  
   MUTEX_UNLOCK(tcplock);
   haddr = (Host6Address*) &hello[1];





reply via email to

[Prev in Thread] Current Thread [Next in Thread]