From 368035c1054d0412ac374fb129cdce9decbca3bd Mon Sep 17 00:00:00 2001 From: Rafal Kupiec Date: Thu, 7 Dec 2023 16:15:17 +0100 Subject: [PATCH] Compare input parameters, while ignoring differences in case --- xtldr2/config.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xtldr2/config.c b/xtldr2/config.c index b3f845a..159f907 100644 --- a/xtldr2/config.c +++ b/xtldr2/config.c @@ -61,7 +61,7 @@ BlpUpdateGlobalConfiguration(IN PWCHAR Options) while(Argument != NULL) { /* Check all provided parameters */ - if(RtlCompareWideString(Argument, L"DEFAULT=", 8) == 0) + if(RtlCompareWideStringInsensitive(Argument, L"DEFAULT=", 8) == 0) { /* Skip to the argument value and calculate argument length */ Argument += 8; @@ -72,7 +72,7 @@ BlpUpdateGlobalConfiguration(IN PWCHAR Options) RtlCopyMemory(BlpConfiguration.Default, Argument, (Length * sizeof(WCHAR)) - 1); BlpConfiguration.Default[Length] = '\0'; } - else if(RtlCompareWideString(Argument, L"DEBUG=", 6) == 0) + else if(RtlCompareWideStringInsensitive(Argument, L"DEBUG=", 6) == 0) { /* Skip to the argument value */ Argument += 6; @@ -87,12 +87,12 @@ BlpUpdateGlobalConfiguration(IN PWCHAR Options) BlpConfiguration.Debug[Length] = '\0'; } } - else if(RtlCompareWideString(Argument, L"SHELL", 5) == 0) + else if(RtlCompareWideStringInsensitive(Argument, L"SHELL", 5) == 0) { /* Force shell mode */ BlpConfiguration.Shell = TRUE; } - else if(RtlCompareWideString(Argument, L"TIMEOUT=", 8) == 0) + else if(RtlCompareWideStringInsensitive(Argument, L"TIMEOUT=", 8) == 0) { /* Skip to the argument value */ Argument += 8; @@ -108,7 +108,7 @@ BlpUpdateGlobalConfiguration(IN PWCHAR Options) Argument++; } } - else if(RtlCompareWideString(Argument, L"TUNE=", 5) == 0) + else if(RtlCompareWideStringInsensitive(Argument, L"TUNE=", 5) == 0) { /* Skip to the argument value */ Argument += 5;