updated for version 7.2-322
diff --git a/src/edit.c b/src/edit.c
index 19e5b8d..75b1808 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -7397,6 +7397,10 @@
     int		icase;
     int		i;
 
+    if (keytyped == NUL)
+	/* Can happen with CTRL-Y and CTRL-E on a short line. */
+	return FALSE;
+
 #ifdef FEAT_EVAL
     if (*curbuf->b_p_inde != NUL)
 	look = curbuf->b_p_indk;	/* 'indentexpr' set: use 'indentkeys' */