]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
src/rrd_daemon.c: fix Coverity CID#13637 Missing unlock
authorMarek Schimara <Marek.Schimara@bull.net>
Fri, 17 Jun 2016 11:16:50 +0000 (13:16 +0200)
committerMarek Schimara <Marek.Schimara@bull.net>
Thu, 23 Jun 2016 14:32:33 +0000 (16:32 +0200)
        CWE-667 / https://cwe.mitre.org/data/definitions/667.html

src/rrd_daemon.c

index 70bfdc128d0efb307373fae2ef05769864452aa5..53d6a5506d073ce0cb9e0fbdb97f551639e7d7ca 100644 (file)
@@ -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;
     }