To: vim-dev@vim.org Subject: Patch 6.2f.031 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 6.2f.031 Problem: Crash when listing a function argument in the debugger. (Ron Aaron) Solution: Init the name field of an argument to NULL. Files: src/eval.c *** ../vim-6.2f.030/src/eval.c Wed May 28 20:32:48 2003 --- src/eval.c Fri May 30 21:11:19 2003 *************** *** 2942,2947 **** --- 2942,2948 ---- argp = skipwhite(argp + 1); /* skip the '(' or ',' */ if (*argp == ')' || *argp == ',' || *argp == NUL) break; + argvars[argcount].var_name = NULL; /* the name is not stored */ if (eval1(&argp, &argvars[argcount], evaluate) == FAIL) { ret = FAIL; *** ../vim-6.2f.030/src/version.c Fri May 30 21:18:58 2003 --- src/version.c Fri May 30 21:24:55 2003 *************** *** 632,633 **** --- 632,635 ---- { /* Add new patch number below this line */ + /**/ + 31, /**/ -- Apparently, 1 in 5 people in the world are Chinese. And there are 5 people in my family, so it must be one of them. It's either my mum or my dad. Or my older brother Colin. Or my younger brother Ho-Cha-Chu. But I think it's Colin. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Creator of Vim - Vi IMproved -- http://www.Vim.org \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Help AIDS victims, buy at Amazon -- http://ICCF.nl/click1.html ///