From 1fd035fb9c2d659deea96d2ac5675869c7105566 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 4 Feb 2008 21:07:50 +0000 Subject: fixed Deadlock @ connecetionlist --- syncCommand.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'syncCommand.h') diff --git a/syncCommand.h b/syncCommand.h index e8f66a7..b2f3fc5 100644 --- a/syncCommand.h +++ b/syncCommand.h @@ -15,7 +15,6 @@ public: private: SyncCommand(const SyncCommand &); - ::Mutex mutex_; ConnectionList & cl_; u_int16_t mux_; friend class boost::serialization::access; @@ -24,7 +23,7 @@ private: { Lock lock(cl_.getMutex()); ar & mux_; - ConnectionParam & conn = cl_.getOrNewConnection(mux_); + ConnectionParam & conn = cl_.getOrNewConnectionUnlocked(mux_); ar & conn; } }; -- cgit v1.2.3