From bc7b8c7e06c3d39b3fc7f73441ce5397292b2b47 Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Fri, 7 Oct 2011 16:42:54 +0100 Subject: [PATCH] Fix missing lock calls on virNetTLSContextRef The virNetTLSContextRef API forgot to acquire/release the lock while changing ctxt->refs * src/rpc/virnettlscontext.c: Add lock calls --- src/rpc/virnettlscontext.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rpc/virnettlscontext.c b/src/rpc/virnettlscontext.c index 58accaf4a7..f3cc7696e4 100644 --- a/src/rpc/virnettlscontext.c +++ b/src/rpc/virnettlscontext.c @@ -931,7 +931,9 @@ virNetTLSContextPtr virNetTLSContextNewClient(const char *cacert, void virNetTLSContextRef(virNetTLSContextPtr ctxt) { + virMutexLock(&ctxt->lock); ctxt->refs++; + virMutexUnlock(&ctxt->lock); } -- GitLab