text.c.diff   [plain text]


--- /SourceCache/bash/bash-71/bash/lib/readline/text.c	2006-07-28 08:55:27.000000000 -0700
+++ ./lib/readline/text.c	2007-03-14 15:25:11.000000000 -0700
@@ -296,6 +296,10 @@ rl_forward_char (count, key)
 
   if (count > 0)
     {
+      if (rl_point == rl_end) {
+	rl_ding();
+	return 0;
+      }
       point = _rl_find_next_mbchar (rl_line_buffer, rl_point, count, MB_FIND_NONZERO);
 
 #if defined (VI_MODE)