diff --git a/test/test_physfs.c b/test/test_physfs.c index 79f9bb0..b52671f 100644 --- a/test/test_physfs.c +++ b/test/test_physfs.c @@ -1116,7 +1116,9 @@ static void open_history_file(void) do { - fgets(buf, sizeof (buf), f); + if (fgets(buf, sizeof (buf), f) == NULL) + break; + if (buf[strlen(buf) - 1] == '\n') buf[strlen(buf) - 1] = '\0'; add_history(buf);