]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-rx-init-mutex-before-calling-getudpsocket-20030313
authorDerrick Brashear <shadow@dementia.org>
Thu, 13 Mar 2003 19:02:21 +0000 (19:02 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 13 Mar 2003 19:02:21 +0000 (19:02 +0000)
pointed out by cg2v@andrew.cmu.edu

(cherry picked from commit 7187d07423c1f3b4db3abc57a44f28c394a9e8ee)

src/rx/rx.c

index 92b7d099a36a96d9fba4d3c47f08a9498db0b62e..c6acf768145db5c26c2e455302cace11f7e1fd38 100644 (file)
@@ -397,6 +397,8 @@ int rx_Init(u_int port)
     rxi_InitializeThreadSupport();
 #endif
 
+    MUTEX_INIT(&rx_stats_mutex, "rx_stats_mutex",MUTEX_DEFAULT,0);
+
     /* Allocate and initialize a socket for client and perhaps server
      * connections. */
 
@@ -411,7 +413,6 @@ int rx_Init(u_int port)
 #ifdef RX_LOCKS_DB
     rxdb_init();
 #endif /* RX_LOCKS_DB */
-    MUTEX_INIT(&rx_stats_mutex, "rx_stats_mutex",MUTEX_DEFAULT,0);
     MUTEX_INIT(&rx_rpc_stats, "rx_rpc_stats",MUTEX_DEFAULT,0);
     MUTEX_INIT(&rx_freePktQ_lock, "rx_freePktQ_lock",MUTEX_DEFAULT,0);
     MUTEX_INIT(&freeSQEList_lock, "freeSQEList lock",MUTEX_DEFAULT,0);