From: Marek Schimara Date: Fri, 17 Jun 2016 11:16:50 +0000 (+0200) Subject: src/rrd_daemon.c: fix Coverity CID#13637 Missing unlock X-Git-Tag: v1.7.0~42^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05a269023dfd55b21559126a712f002e4490493f;p=thirdparty%2Frrdtool-1.x.git src/rrd_daemon.c: fix Coverity CID#13637 Missing unlock CWE-667 / https://cwe.mitre.org/data/definitions/667.html --- diff --git a/src/rrd_daemon.c b/src/rrd_daemon.c index 70bfdc12..53d6a550 100644 --- a/src/rrd_daemon.c +++ b/src/rrd_daemon.c @@ -1603,6 +1603,7 @@ static int handle_request_update (HANDLER_PROTO) /* {{{ */ /* state may have changed while we were unlocked */ if (state == SHUTDOWN) { + pthread_mutex_unlock(&cache_lock); rc = -1; goto done; }