diff options
Diffstat (limited to 'gnu/lib/libdialog/textbox.c')
| -rw-r--r-- | gnu/lib/libdialog/textbox.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/lib/libdialog/textbox.c b/gnu/lib/libdialog/textbox.c index 670ea49fe32c..9e010835bc7d 100644 --- a/gnu/lib/libdialog/textbox.c +++ b/gnu/lib/libdialog/textbox.c @@ -48,6 +48,12 @@ int dialog_textbox(unsigned char *title, unsigned char *file, int height, int wi unsigned char search_term[MAX_LEN+1], *tempptr, *found; WINDOW *dialog, *text; + if (height < 0 || width < 0) { + endwin(); + fprintf(stderr, "\nAutosizing is impossible in dialog_textbox().\n"); + exit(-1); + } + search_term[0] = '\0'; /* no search term entered yet */ /* Open input file for reading */ |
