summaryrefslogtreecommitdiffstats
path: root/action.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-11-05 16:10:17 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2013-11-05 16:10:17 +0100
commitc4af90f626e2f1608fd129d6e749b04fe6a9ad79 (patch)
treeeea413c9251abf8ef52f7c966799a8d69fc7f9f6 /action.c
parentd89eff5b295a5ede4cd616247c94bc4b9ba9c3ce (diff)
downloadrsyslog-c4af90f626e2f1608fd129d6e749b04fe6a9ad79.tar.gz
rsyslog-c4af90f626e2f1608fd129d6e749b04fe6a9ad79.tar.bz2
rsyslog-c4af90f626e2f1608fd129d6e749b04fe6a9ad79.zip
fix potential deadlock
Diffstat (limited to 'action.c')
-rw-r--r--action.c2
1 files changed, 1 insertions, 1 deletions
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"