blob: bacfd55a491d64c98af75ed38e8dfe63a8c0c5f9 (
plain)
1 --- ui.c 10 Apr 2006 08:15:46 -0000 1.57
2 +++ ui.c 6 Sep 2006 02:24:33 -0000 1.58
3 @@ -569,9 +569,13 @@
4 } else {
5 char *s;
6 s = ui_readline("/", findstr, MAX_FIELD_LEN - 1, 0);
7 - strncpy(findstr, s, MAX_FIELD_LEN);
8 - free(s);
9 refresh_screen();
10 + if(s == NULL) {
11 + return; /* user cancelled (ctrl-G) */
12 + } else {
13 + strncpy(findstr, s, MAX_FIELD_LEN);
14 + free(s);
15 + }
16 }
17
18 if( (item = find_item(findstr, curitem + !!next, search_fields)) < 0 &&
|