X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=main.c;h=dca022a5d9657a044e58a2b0b1ad0354ce230d61;hb=865e10e6d0d15df04ac6209990394277ba1da2a7;hp=61a82e2f49e13e2140b97e167e70b6aeac31475b;hpb=c5250b5f3f7e91c9af36877f2eeeb769bf3157b2;p=open-adventure.git diff --git a/main.c b/main.c index 61a82e2..dca022a 100644 --- a/main.c +++ b/main.c @@ -160,14 +160,14 @@ char *myreadline(const char *prompt) if (settings.scriptfp != NULL && feof(settings.scriptfp)) fclose(settings.scriptfp); if (strcmp(next, "-") == 0) - settings.scriptfp = stdin; + settings.scriptfp = stdin; // LCOV_EXCL_LINE else settings.scriptfp = fopen(next, "r"); } if (isatty(fileno(settings.scriptfp))) { - free(buf); - return readline(prompt); + free(buf); // LCOV_EXCL_LINE + return readline(prompt); // LCOV_EXCL_LINE } else { char *ln = fgets(buf, BUFSIZ-1, settings.scriptfp); if (ln != NULL) { @@ -255,6 +255,7 @@ static void checkhints(void) game.hintlc[hint] = 0; return; default: // LCOV_EXCL_LINE + // Should never hap[pen BUG(HINT_NUMBER_EXCEEDS_GOTO_LIST); // LCOV_EXCL_LINE }