Pārlūkot izejas kodu

parser: Fail gracefully if a nonexistent file is passed on the command line

Before, if a nonexistent file was passed to LoadFileText(), it would
return NULL, and the parser would happily dereference it.
pull/2765/head
Peter0x44 pirms 2 gadiem
vecāks
revīzija
0a679d794a
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: A8DEAD1A4BB82440
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. +6
    -0
      parser/raylib_parser.c

+ 6
- 0
parser/raylib_parser.c Parādīt failu

@ -207,6 +207,12 @@ int main(int argc, char* argv[])
int length = 0;
char *buffer = LoadFileText(inFileName, &length);
if (buffer == NULL)
{
printf("Could not read input file: %s\n", inFileName);
return 1;
}
// Preprocess buffer to get separate lines
// NOTE: GetTextLines() also removes leading spaces/tabs
int linesCount = 0;

Notiek ielāde…
Atcelt
Saglabāt