[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r4993 - in GNUnet: . src/server
From: |
gnunet |
Subject: |
[GNUnet-SVN] r4993 - in GNUnet: . src/server |
Date: |
Sat, 9 Jun 2007 16:26:22 -0600 (MDT) |
Author: grothoff
Date: 2007-06-09 16:26:22 -0600 (Sat, 09 Jun 2007)
New Revision: 4993
Modified:
GNUnet/src/server/connection.c
GNUnet/todo
Log:
initialization order
Modified: GNUnet/src/server/connection.c
===================================================================
--- GNUnet/src/server/connection.c 2007-06-09 22:19:44 UTC (rev 4992)
+++ GNUnet/src/server/connection.c 2007-06-09 22:26:22 UTC (rev 4993)
@@ -3179,7 +3179,6 @@
ENTRY();
scl_nextHead = NULL;
scl_nextTail = NULL;
- lock = MUTEX_CREATE(YES);
connectionConfigChangeCallback(NULL,
cfg,
ectx,
@@ -3289,7 +3288,6 @@
FREE(prev);
}
}
- MUTEX_DESTROY(lock);
FREENONNULL(CONNECTION_buffer_);
CONNECTION_buffer_ = NULL;
CONNECTION_MAX_HOSTS_ = 0;
@@ -3648,6 +3646,7 @@
* @return the lock
*/
struct MUTEX * getConnectionModuleLock() {
+ GE_ASSERT(NULL, lock != NULL);
return lock;
}
@@ -3763,4 +3762,16 @@
}
+
+
+void __attribute__ ((constructor)) gnunet_connection_ltdl_init() {
+ lock = MUTEX_CREATE(YES);
+}
+
+void __attribute__ ((destructor)) gnunet_connection_ltdl_fini() {
+ MUTEX_DESTROY(lock);
+}
+
+
+
/* end of connection.c */
Modified: GNUnet/todo
===================================================================
--- GNUnet/todo 2007-06-09 22:19:44 UTC (rev 4992)
+++ GNUnet/todo 2007-06-09 22:26:22 UTC (rev 4993)
@@ -8,7 +8,6 @@
* HTTP transport (libcurl, libmicrohttpd) [#765] [likely 0.7.2a]
- RC bugs:
* UDP assertion failure (mtu < size) [#1209]
- * low connectivity (still an issue?)
* session keys sent to wrong peers? => assertions added
0.7.3 [7'07] (aka "features"):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r4993 - in GNUnet: . src/server,
gnunet <=