From: Dave Barach Date: Tue, 31 Oct 2017 12:45:52 +0000 (-0400) Subject: Fix typo (double unlock) X-Git-Tag: v18.04-rc0~371 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F40%2F9140%2F1;p=vpp.git Fix typo (double unlock) Change-Id: If4a128186a732266eb27b6aa3caf6f1feff449bf Signed-off-by: Dave Barach --- diff --git a/src/vlibmemory/memory_vlib.c b/src/vlibmemory/memory_vlib.c index 338fda45241..7ae7867f05e 100644 --- a/src/vlibmemory/memory_vlib.c +++ b/src/vlibmemory/memory_vlib.c @@ -1024,11 +1024,10 @@ skip_save: if (PREDICT_FALSE (q->head == q->maxsize)) q->head = 0; pthread_mutex_unlock (&q->mutex); + if (need_broadcast) (void) pthread_cond_broadcast (&q->condvar); - pthread_mutex_unlock (&q->mutex); - vl_msg_api_handler_with_vm_node (am, (void *) mp, vm, node); } else