diff options
author | Andrey A. Chernov <ache@FreeBSD.org> | 1998-04-28 06:22:20 +0000 |
---|---|---|
committer | Andrey A. Chernov <ache@FreeBSD.org> | 1998-04-28 06:22:20 +0000 |
commit | 91d01d1fdf0be5e6ac81f6fc42a05a1ee1c1ef05 (patch) | |
tree | 6dc2ca04460e2afc2586db7905a62d8345684052 /contrib/libreadline/vi_mode.c | |
parent | 7c3c5c1539ea95d2a1c5b0d3da5711bad397660d (diff) | |
download | src-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.c | 7 |
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; |