X-Git-Url: https://code.delx.au/refind/blobdiff_plain/83e356eff90bc8d5b4de9796e86df286991b2e3a..bd8da9d1244529797958d9592b8f13e3190da972:/refind/mystrings.c?ds=sidebyside diff --git a/refind/mystrings.c b/refind/mystrings.c index 539aba2..eeb6560 100644 --- a/refind/mystrings.c +++ b/refind/mystrings.c @@ -241,12 +241,14 @@ BOOLEAN LimitStringLength(CHAR16 *TheString, UINTN Limit) { // As a special case for Arch Linux the strings "linux" and "linux-lts" // are considered to be digits. CHAR16 *FindNumbers(IN CHAR16 *InString) { - UINTN i, StartOfElement = 0, EndOfElement = 0, CopyLength; + UINTN i, StartOfElement, EndOfElement = 0, CopyLength; CHAR16 *Found = NULL; if (InString == NULL) return NULL; + StartOfElement = StrLen(InString); + // Find "linux-lts" or "linux" Found = MyStrStr(InString, L"linux-lts"); if (Found != NULL) {