comparison src/ex_cmds.c @ 9978:baad324e9fbc v7.4.2262

commit https://github.com/vim/vim/commit/257095760732597983bdd026e791907b7980e295 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Aug 26 20:41:16 2016 +0200 patch 7.4.2262 Problem: Fail to read register content from viminfo if it is 438 characters long. (John Chen) Solution: Adjust the check for line wrapping. (closes https://github.com/vim/vim/issues/1010)
author Christian Brabandt <cb@256bit.org>
date Fri, 26 Aug 2016 20:45:08 +0200
parents b9fd9c50be25
children b222552cf0c4
comparison
equal deleted inserted replaced
9977:5b1f5a97901a 9978:baad324e9fbc
2524 else if (*p == '"' || *p == '\\') 2524 else if (*p == '"' || *p == '\\')
2525 len += 2; 2525 len += 2;
2526 else 2526 else
2527 ++len; 2527 ++len;
2528 } 2528 }
2529 if (len > remaining) 2529 if (len > remaining - 2)
2530 { 2530 {
2531 fprintf(fd, ">%d\n|<", len); 2531 fprintf(fd, ">%d\n|<", len);
2532 remaining = LSIZE - 20; 2532 remaining = LSIZE - 20;
2533 } 2533 }
2534 2534