diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 1f43d54978..12769c7fa2 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -1134,7 +1134,8 @@ qemuShutdown(void) { VIR_FREE(qemu_driver->saveImageFormat); VIR_FREE(qemu_driver->dumpImageFormat); - for (i = 0 ; qemu_driver->securityDriverNames[i] != NULL ; i++) + for (i = 0 ; (qemu_driver->securityDriverNames != NULL && + qemu_driver->securityDriverNames[i] != NULL) ; i++) VIR_FREE(qemu_driver->securityDriverNames[i]); VIR_FREE(qemu_driver->securityDriverNames); virSecurityManagerFree(qemu_driver->securityManager);