From db5d422efccaf506fccf4a5e26c988371a7a3cfb Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Feb 17 2015 17:00:09 +0000 Subject: - patchlevel 637 --- diff --git a/7.4.637 b/7.4.637 new file mode 100644 index 0000000..a575c54 --- /dev/null +++ b/7.4.637 @@ -0,0 +1,82 @@ +To: vim_dev@googlegroups.com +Subject: Patch 7.4.637 +Fcc: outbox +From: Bram Moolenaar +Mime-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +------------ + +Patch 7.4.637 +Problem: Incorrectly read the number of buffer for which an autocommand + should be registered. +Solution: Reverse check for "". (Lech Lorens) +Files: src/fileio.c + + +*** ../vim-7.4.636/src/fileio.c 2015-02-17 14:15:13.005523167 +0100 +--- src/fileio.c 2015-02-17 16:00:42.039330110 +0100 +*************** +*** 8527,8547 **** + is_buflocal = FALSE; + buflocal_nr = 0; + +! if (patlen >= 7 && STRNCMP(pat, "') + { +! /* Error will be printed only for addition. printing and removing +! * will proceed silently. */ + is_buflocal = TRUE; + if (patlen == 8) + buflocal_nr = curbuf->b_fnum; + else if (patlen > 9 && pat[7] == '=') + { +! /* */ +! if (patlen == 13 && STRNICMP(pat, "", 13)) + buflocal_nr = autocmd_bufnr; +- /* */ + else if (skipdigits(pat + 8) == pat + patlen - 1) + buflocal_nr = atoi((char *)pat + 8); + } + } +--- 8527,8548 ---- + is_buflocal = FALSE; + buflocal_nr = 0; + +! if (patlen >= 8 && STRNCMP(pat, "') + { +! /* "": Error will be printed only for addition. +! * printing and removing will proceed silently. */ + is_buflocal = TRUE; + if (patlen == 8) ++ /* "" */ + buflocal_nr = curbuf->b_fnum; + else if (patlen > 9 && pat[7] == '=') + { +! if (patlen == 13 && STRNICMP(pat, "", 13) == 0) +! /* "" */ + buflocal_nr = autocmd_bufnr; + else if (skipdigits(pat + 8) == pat + patlen - 1) ++ /* "" */ + buflocal_nr = atoi((char *)pat + 8); + } + } +*** ../vim-7.4.636/src/version.c 2015-02-17 15:43:52.804426855 +0100 +--- src/version.c 2015-02-17 15:57:50.245559689 +0100 +*************** +*** 743,744 **** +--- 743,746 ---- + { /* Add new patch number below this line */ ++ /**/ ++ 637, + /**/ + +-- +"Marriage is when a man and woman become as one; the trouble starts +when they try to decide which one" + + /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ +/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ +\\\ an exciting new programming language -- http://www.Zimbu.org /// + \\\ help me help AIDS victims -- http://ICCF-Holland.org ///