comparison src/normal.c @ 13072:50aa6da392ce v8.0.1411

patch 8.0.1411: reading invalid memory with CTRL-W : commit https://github.com/vim/vim/commit/2efb323e875d2852f63e41c40641760d1d6b069f Author: Bram Moolenaar <Bram@vim.org> Date: Tue Dec 19 12:27:23 2017 +0100 patch 8.0.1411: reading invalid memory with CTRL-W : Problem: Reading invalid memory with CTRL-W :. Solution: Correct the command characters. (closes https://github.com/vim/vim/issues/2469)
author Christian Brabandt <cb@256bit.org>
date Tue, 19 Dec 2017 12:30:05 +0100
parents 85a601f985ab
children 3dd37eec73f0
comparison
equal deleted inserted replaced
13071:40e1f60f4eeb 13072:50aa6da392ce
7848 */ 7848 */
7849 static void 7849 static void
7850 nv_window(cmdarg_T *cap) 7850 nv_window(cmdarg_T *cap)
7851 { 7851 {
7852 if (cap->nchar == ':') 7852 if (cap->nchar == ':')
7853 {
7853 /* "CTRL-W :" is the same as typing ":"; useful in a terminal window */ 7854 /* "CTRL-W :" is the same as typing ":"; useful in a terminal window */
7855 cap->cmdchar = ':';
7856 cap->nchar = NUL;
7854 nv_colon(cap); 7857 nv_colon(cap);
7858 }
7855 else if (!checkclearop(cap->oap)) 7859 else if (!checkclearop(cap->oap))
7856 do_window(cap->nchar, cap->count0, NUL); /* everything is in window.c */ 7860 do_window(cap->nchar, cap->count0, NUL); /* everything is in window.c */
7857 } 7861 }
7858 7862
7859 /* 7863 /*