diff --git a/src/fe-text/gui-readline.c b/src/fe-text/gui-readline.c index ac166f2d..e0820b30 100644 --- a/src/fe-text/gui-readline.c +++ b/src/fe-text/gui-readline.c @@ -330,6 +330,11 @@ void readline(void) unsigned char buffer[128]; int ret, i; + if (!active_entry) { + /* no active entry yet - wait until we have it */ + return; + } + ret = term_gets(buffer, sizeof(buffer)); if (ret == -1) { /* lost terminal */