From c4af90f626e2f1608fd129d6e749b04fe6a9ad79 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Tue, 5 Nov 2013 16:10:17 +0100 Subject: fix potential deadlock --- action.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.c b/action.c index 69d0da07..426430f2 100644 --- a/action.c +++ b/action.c @@ -1388,10 +1388,10 @@ doSubmitToActionQComplex(action_t *pAction, wti_t *pWti, msg_t *pMsg) /* call the output driver */ iRet = actionWriteToAction(pAction, pMsg, pWti); +finalize_it: d_pthread_mutex_unlock(&pAction->mutAction); pthread_cleanup_pop(0); /* remove mutex cleanup handler */ -finalize_it: RETiRet; } #pragma GCC diagnostic warning "-Wempty-body" -- cgit v1.2.3