# HG changeset patch # User Bram Moolenaar # Date 1366057377 -7200 # Node ID 8e1d1da398b378cf03c0910979cf475ddb2df7e3 # Parent 4472bc2880abdf459c19ce76ba2c6c5cea296e39 updated for version 7.3.905 Problem: Crash when writing viminfo. (Ron Aaron) Solution: Prevent freed history info to be used. diff --git a/src/ex_getln.c b/src/ex_getln.c --- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -6264,6 +6264,7 @@ write_viminfo_history(fp) vim_free(viminfo_history[type][i]); vim_free(viminfo_history[type]); viminfo_history[type] = NULL; + viminfo_hisidx[type] = 0; } } #endif /* FEAT_VIMINFO */ diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 905, +/**/ 904, /**/ 903,