]> code.delx.au - refind/blobdiff - refind/config.c
Fixed bug that caused crash when an empty refind_linux.conf file was
[refind] / refind / config.c
index 573a5dbe5e67de37e9a3efe8ac83bfcf2486be15..fa1d9a6f53857a1c236fb679322060eeb92c3d2b 100644 (file)
@@ -267,6 +267,10 @@ UINTN ReadTokenLine(IN REFIT_FILE *File, OUT CHAR16 ***TokenList)
         Line = ReadLine(File);
         if (Line == NULL)
             return(0);
+        if (Line[0] == L'\0') {
+            MyFreePool(Line);
+            return(0);
+        } // if
 
         p = Line;
         LineFinished = FALSE;