From 3b096f95ed5a787e3da53161d5b96f691d110cfa Mon Sep 17 00:00:00 2001 From: paulc Date: Tue, 19 Oct 2010 13:41:46 +0000 Subject: [PATCH] Release the router lock before checking each reroute buffer to avoid deadlocks. git-svn-id: http://yate.null.ro/svn/yate/trunk@3727 acf43c95-373e-0410-b603-e72c3f656dc1 --- libs/ysig/router.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/ysig/router.cpp b/libs/ysig/router.cpp index c9a650fd..dd799b7f 100644 --- a/libs/ysig/router.cpp +++ b/libs/ysig/router.cpp @@ -674,6 +674,7 @@ void SS7Router::timerTick(const Time& when) m_trafficOk.stop(); silentAllow(); } + mylock.drop(); rerouteCheck(when); return; }