From fe64c55afcca4d7067c48c360bd992fbdb9aa6ab Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 27 Mar 2023 02:50:22 +0300 Subject: [PATCH] Do not loop if the next hook is null --- Core/Driver/Driver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/Driver/Driver.cpp b/Core/Driver/Driver.cpp index 675c644..d4fe9ec 100644 --- a/Core/Driver/Driver.cpp +++ b/Core/Driver/Driver.cpp @@ -45,7 +45,7 @@ namespace Driver for (size_t j = 0; j < sizeof(drv.InterruptHook) / sizeof(drv.InterruptHook[0]); j++) { if (!drv.InterruptHook[j]) - continue; + break; delete drv.InterruptHook[j], drv.InterruptHook[j] = nullptr; } if (drv.MemTrk) @@ -70,7 +70,7 @@ namespace Driver for (size_t i = 0; i < sizeof(drv.InterruptHook) / sizeof(drv.InterruptHook[0]); i++) { if (!drv.InterruptHook[i]) - continue; + break; delete drv.InterruptHook[i], drv.InterruptHook[i] = nullptr; } delete drv.MemTrk, drv.MemTrk = nullptr;