From cba7616f7b8fd63fd851caf2727691e810a511c3 Mon Sep 17 00:00:00 2001 From: Tibor Beres Date: Mon, 27 Nov 2023 12:46:58 -0500 Subject: [PATCH] remove synchronized from proxyTimedOut in ProxyBranchImpl.java --- .../src/com/ibm/ws/sip/container/proxy/ProxyBranchImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev/com.ibm.ws.sipcontainer/src/com/ibm/ws/sip/container/proxy/ProxyBranchImpl.java b/dev/com.ibm.ws.sipcontainer/src/com/ibm/ws/sip/container/proxy/ProxyBranchImpl.java index c0cf0fb35ea..44c0606e198 100644 --- a/dev/com.ibm.ws.sipcontainer/src/com/ibm/ws/sip/container/proxy/ProxyBranchImpl.java +++ b/dev/com.ibm.ws.sipcontainer/src/com/ibm/ws/sip/container/proxy/ProxyBranchImpl.java @@ -1185,7 +1185,9 @@ private void executeTimeOut(boolean isTimeout) { * should be used to send the request out. * */ - public synchronized void proxyTimedOut(boolean isTimeout){ + + //remove synchronized as it caused deadlock + public void proxyTimedOut(boolean isTimeout){ if (c_logger.isTraceDebugEnabled()) { c_logger.traceDebug(this, "proxyTimedOut", getMyInfo() ); @@ -1194,7 +1196,7 @@ public synchronized void proxyTimedOut(boolean isTimeout){ _parentTimedOut = true; executeTimeOut(isTimeout); - } + } /** * Gets the branch Id of this Proxy Branch from the top via header.