7bf43bd9c1
- merge MESSAGE into DESCR - remove reinhard@ as maintainer per his request ok reinhard@
24 lines
616 B
Plaintext
24 lines
616 B
Plaintext
$OpenBSD: patch-ui_c,v 1.1 2010/09/22 08:59:07 jasper Exp $
|
|
|
|
Fix a possible seg. fault in the editor.
|
|
From upstream's patch: 0.5.6-01_editor
|
|
|
|
--- ui.c.orig Sun Apr 9 20:57:34 2006
|
|
+++ ui.c Tue Sep 21 13:58:27 2010
|
|
@@ -569,9 +569,13 @@ ui_find(int next)
|
|
} else {
|
|
char *s;
|
|
s = ui_readline("/", findstr, MAX_FIELD_LEN - 1, 0);
|
|
- strncpy(findstr, s, MAX_FIELD_LEN);
|
|
- free(s);
|
|
refresh_screen();
|
|
+ if(s == NULL) {
|
|
+ return; /* user cancelled (ctrl-G) */
|
|
+ } else {
|
|
+ strncpy(findstr, s, MAX_FIELD_LEN);
|
|
+ free(s);
|
|
+ }
|
|
}
|
|
|
|
if( (item = find_item(findstr, curitem + !!next, search_fields)) < 0 &&
|