[Top][All Lists]
[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];
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r5196 - GNUnet/src/transports,
gnunet <=