From a7826cb08da4e0ee362f95d1da1293d067e65039 Mon Sep 17 00:00:00 2001 From: Anna Khmelnitsky Date: Tue, 4 Jul 2017 13:16:06 -0700 Subject: [PATCH] NSXv3: Add lock around filename in cert provider filename function is not supposed to be called outside with block, but better be safe then sorry Change-Id: Icad41bd2f8b3520cb521fb8d43b86d6130eb9442 --- vmware_nsx/plugins/nsx_v3/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vmware_nsx/plugins/nsx_v3/utils.py b/vmware_nsx/plugins/nsx_v3/utils.py index b7ec705492..46f585f442 100644 --- a/vmware_nsx/plugins/nsx_v3/utils.py +++ b/vmware_nsx/plugins/nsx_v3/utils.py @@ -126,7 +126,8 @@ class DbCertProvider(client_cert.ClientCertProvider): self._on_exit() def filename(self): - return self._filename + with self.lock: + return self._filename def get_client_cert_provider():