From e9d4b3345c84cde4d48076f9078a653279591854 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Tue, 21 May 2024 13:23:38 +0200 Subject: [PATCH] Try accessing the device first --- src/library/main.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/library/main.cpp b/src/library/main.cpp index f9336ed..c782476 100644 --- a/src/library/main.cpp +++ b/src/library/main.cpp @@ -45,6 +45,22 @@ namespace static driver hypervisor{}; static driver_device device{}; + if (!device) + { + try + { + device = create_driver_device(); + } + catch (...) + { + } + } + + if (device) + { + return device; + } + if (!hypervisor) { hypervisor = create_driver();