aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/vmware/vmci/vmci_queue_pair.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/vmware/vmci/vmci_queue_pair.c')
-rw-r--r--sys/dev/vmware/vmci/vmci_queue_pair.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/vmware/vmci/vmci_queue_pair.c b/sys/dev/vmware/vmci/vmci_queue_pair.c
index 2ff963c691d0..0e2f83b20c67 100644
--- a/sys/dev/vmware/vmci/vmci_queue_pair.c
+++ b/sys/dev/vmware/vmci/vmci_queue_pair.c
@@ -338,6 +338,9 @@ vmci_qp_guest_endpoints_exit(void)
{
struct qp_guest_endpoint *entry;
+ if (!vmci_mutex_initialized(&qp_guest_endpoints.mutex))
+ return;
+
vmci_mutex_acquire(&qp_guest_endpoints.mutex);
while ((entry =