X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=main.c;h=f83c4e0dccb36ddc8e6d9a5e3b80ad08c33dcdb2;hb=5f7ce870405316959d22ea4750e87c26f53fb416;hp=b318cd0f5ce948593696bb3bbe3a4595ed33c24c;hpb=1e05134b477b817ebe5032ee74b1832b21bb8e1e;p=open-adventure.git diff --git a/main.c b/main.c index b318cd0..f83c4e0 100644 --- a/main.c +++ b/main.c @@ -55,8 +55,13 @@ char *myreadline(const char *prompt) * logfiles for testing purposes. */ /* Normal case - no script arguments */ - if (settings.argc == 0) - return readline(prompt); + if (settings.argc == 0) { + char *ln = readline(prompt); + if (ln == NULL) { + fputs(prompt, stdout); + } + return ln; + } char *buf = malloc(LINESIZE + 1); for (;;) {