commit | 83c465c7051cd13b70a3fba8e4f8021a41214cbf | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Fri Dec 16 21:53:56 2005 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Fri Dec 16 21:53:56 2005 +0000 |
tree | 8b3610b8b7cc0df2f669a075247fe2f37c27177f | |
parent | 12033fb4bfa58447ba89104ff671a076e756b8e6 [diff] [blame] |
updated for version 7.0171
diff --git a/src/ex_getln.c b/src/ex_getln.c index 7c9ea14..a55b497 100644 --- a/src/ex_getln.c +++ b/src/ex_getln.c
@@ -1098,6 +1098,15 @@ save_cmdline(&save_ccline); c = get_expr_register(); restore_cmdline(&save_ccline); + + /* When there was a serious error abort getting the + * command line. */ + if (aborting()) + { + gotesc = TRUE; /* will free ccline.cmdbuff after + putting it in history */ + goto returncmd; /* back to cmd mode */ + } } } #endif