4 From: Bram Moolenaar <Bram@moolenaar.net>
6 Content-Type: text/plain; charset=ISO-8859-1
7 Content-Transfer-Encoding: 8bit
11 Problem: Potential crash when editing a command line. (Chris Monson)
12 Solution: Check the position to avoid access before the start of an array.
16 *** ../vim-7.1.031/src/ex_getln.c Thu May 10 20:22:29 2007
17 --- src/ex_getln.c Tue Jul 17 18:05:49 2007
20 if (xpc.xp_context == EXPAND_MENUNAMES && p_wmnu)
22 /* Hitting <Down> after "emenu Name.": complete submenu */
23 ! if (ccline.cmdbuff[ccline.cmdpos - 1] == '.' && c == K_DOWN)
28 if (xpc.xp_context == EXPAND_MENUNAMES && p_wmnu)
30 /* Hitting <Down> after "emenu Name.": complete submenu */
31 ! if (c == K_DOWN && ccline.cmdpos > 0
32 ! && ccline.cmdbuff[ccline.cmdpos - 1] == '.')
41 ! if (ccline.cmdbuff[ccline.cmdpos - 1] == PATHSEP
43 ! && (ccline.cmdbuff[ccline.cmdpos - 2] != '.'
44 || ccline.cmdbuff[ccline.cmdpos - 3] != '.'))
46 /* go down a directory */
52 ! && ccline.cmdpos > 0
53 ! && ccline.cmdbuff[ccline.cmdpos - 1] == PATHSEP
54 ! && (ccline.cmdpos < 3
55 ! || ccline.cmdbuff[ccline.cmdpos - 2] != '.'
56 || ccline.cmdbuff[ccline.cmdpos - 3] != '.'))
58 /* go down a directory */
61 /* In Ex mode a backslash escapes a newline. */
64 - && ccline.cmdpos > 0
65 && ccline.cmdpos == ccline.cmdlen
66 && ccline.cmdbuff[ccline.cmdpos - 1] == '\\')
70 /* In Ex mode a backslash escapes a newline. */
73 && ccline.cmdpos == ccline.cmdlen
74 + && ccline.cmdpos > 0
75 && ccline.cmdbuff[ccline.cmdpos - 1] == '\\')
78 *** ../vim-7.1.031/src/version.c Tue Jul 17 16:31:15 2007
79 --- src/version.c Tue Jul 17 18:10:37 2007
83 { /* Add new patch number below this line */
89 ALL: A witch! A witch!
90 WITCH: It's a fair cop.
91 ALL: Burn her! Burn her! Let's make her into a ladder.
92 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
94 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
95 /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
96 \\\ download, build and distribute -- http://www.A-A-P.org ///
97 \\\ help me help AIDS victims -- http://ICCF-Holland.org ///