$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 &&
