X-Git-Url: https://code.delx.au/refind/blobdiff_plain/42c8c8f5e0edcc6591f9588f1b237e7e7c6137df..8cd838bfacced99d1045a36d1618ebd9cc86ab7b:/refind/config.c diff --git a/refind/config.c b/refind/config.c index ee9c818..c310e30 100644 --- a/refind/config.c +++ b/refind/config.c @@ -305,8 +305,12 @@ VOID FreeTokenLine(IN OUT CHAR16 ***TokenList, IN OUT UINTN *TokenCount) // handle a parameter with a single integer argument static VOID HandleInt(IN CHAR16 **TokenList, IN UINTN TokenCount, OUT UINTN *Value) { - if (TokenCount == 2) - *Value = Atoi(TokenList[1]); + if (TokenCount == 2) { + if (StriCmp(TokenList[1], L"-1") == 0) + *Value = -1; + else + *Value = Atoi(TokenList[1]); + } } // handle a parameter with a single string argument