From 837ccf4cb20ccc395112b9303618e2463aa9c0a4 Mon Sep 17 00:00:00 2001 From: SeongTae Jeong Date: Sun, 22 Feb 2026 21:07:03 +0900 Subject: [PATCH] Removed an early return in busenum.c to ensure continued execution when an optional property is not present. If not removing else clause, "DEF_STATICALLY_ENUMERATED_TOASTERS" definition not applied as the comment say, "If the registry value doesn't exist, we will use the hardcoded default number." --- general/toaster/toastDrv/kmdf/bus/dynamic/busenum.c | 2 -- general/toaster/toastDrv/kmdf/bus/static/busenum.c | 2 -- 2 files changed, 4 deletions(-) diff --git a/general/toaster/toastDrv/kmdf/bus/dynamic/busenum.c b/general/toaster/toastDrv/kmdf/bus/dynamic/busenum.c index e8f62064f..253ef9404 100644 --- a/general/toaster/toastDrv/kmdf/bus/dynamic/busenum.c +++ b/general/toaster/toastDrv/kmdf/bus/dynamic/busenum.c @@ -751,8 +751,6 @@ Routine Description: // denial of service by enumerating large number of child devices. // value = min(value, MAX_STATICALLY_ENUMERATED_TOASTERS); - }else { - return STATUS_SUCCESS; // This is an optional property. } } diff --git a/general/toaster/toastDrv/kmdf/bus/static/busenum.c b/general/toaster/toastDrv/kmdf/bus/static/busenum.c index cc54d346b..62395c9c4 100644 --- a/general/toaster/toastDrv/kmdf/bus/static/busenum.c +++ b/general/toaster/toastDrv/kmdf/bus/static/busenum.c @@ -662,8 +662,6 @@ Routine Description: // denial of service by enumerating large number of child devices. // value = min(value, MAX_STATICALLY_ENUMERATED_TOASTERS); - }else { - return STATUS_SUCCESS; // This is an optional property. } }