From e6c3ea3b3b5bd286511ed6c06d837932ac9c8ee4 Mon Sep 17 00:00:00 2001 From: "Yan, Like" Date: Wed, 19 Sep 2018 13:37:52 +0800 Subject: [PATCH] tools: acrn-manager: init vmmngr_head with LIST_HEAD_INITIALIZER To fix the issue that vmmngr_head may be used uninitialized. Tracked-On: #1157 Signed-off-by: Yan, Like --- tools/acrn-manager/acrn_vm_ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/acrn-manager/acrn_vm_ops.c b/tools/acrn-manager/acrn_vm_ops.c index e7bdacb00..8ad96cfa1 100644 --- a/tools/acrn-manager/acrn_vm_ops.c +++ b/tools/acrn-manager/acrn_vm_ops.c @@ -47,7 +47,7 @@ static int check_dir(const char *path) /* List head of all vm */ static pthread_mutex_t vmmngr_mutex = PTHREAD_MUTEX_INITIALIZER; -struct vmmngr_list_struct vmmngr_head; +struct vmmngr_list_struct vmmngr_head = LIST_HEAD_INITIALIZER(vmmngr_head); static unsigned long update_count = 0; struct vmmngr_struct *vmmngr_find(const char *name)