diff --git a/win/curses/cursdial.c b/win/curses/cursdial.c index d02f8a22a..5dbe9d796 100644 --- a/win/curses/cursdial.c +++ b/win/curses/cursdial.c @@ -1444,6 +1444,9 @@ curs_nonselect_menu_action( case MENU_SEARCH: { char search_key[BUFSZ]; + if (how == PICK_NONE) + break; + search_key[0] = '\0'; curses_line_input_dialog("Search for:", search_key, BUFSZ);