aboutsummaryrefslogtreecommitdiff
path: root/contrib/libreadline/vi_mode.c
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1998-04-28 06:22:20 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1998-04-28 06:22:20 +0000
commit91d01d1fdf0be5e6ac81f6fc42a05a1ee1c1ef05 (patch)
tree6dc2ca04460e2afc2586db7905a62d8345684052 /contrib/libreadline/vi_mode.c
parent7c3c5c1539ea95d2a1c5b0d3da5711bad397660d (diff)
downloadsrc-91d01d1fdf0be5e6ac81f6fc42a05a1ee1c1ef05.tar.gz
src-91d01d1fdf0be5e6ac81f6fc42a05a1ee1c1ef05.zip
V2.2 import
Notes
Notes: svn path=/vendor/libreadline/dist/; revision=35486
Diffstat (limited to 'contrib/libreadline/vi_mode.c')
-rw-r--r--contrib/libreadline/vi_mode.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/libreadline/vi_mode.c b/contrib/libreadline/vi_mode.c
index c730296d0a57..2f62ec3d480a 100644
--- a/contrib/libreadline/vi_mode.c
+++ b/contrib/libreadline/vi_mode.c
@@ -615,6 +615,13 @@ _rl_vi_save_insert (up)
{
int len, start, end;
+ if (up == 0)
+ {
+ if (vi_insert_buffer_size >= 1)
+ vi_insert_buffer[0] = '\0';
+ return;
+ }
+
start = up->start;
end = up->end;
len = end - start + 1;