UPDATE: editors/vim 9.1.0404 -> 9.1.1043

This commit is contained in:
purplerain 2025-01-24 00:38:30 +00:00
parent 42fee9594a
commit 81aef04cd4
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
12 changed files with 505 additions and 94 deletions

View file

@ -0,0 +1,15 @@
backout https://github.com/vim/vim/commit/bd4614f43d0eac4aff743132bab8e53b015ac801.patch
segfaults seen, at least when using vim-airline
Index: src/evalfunc.c
--- src/evalfunc.c.orig
+++ src/evalfunc.c
@@ -11705,7 +11705,7 @@ f_substitute(typval_T *argvars, typval_T *rettv)
|| flg == NULL)
rettv->vval.v_string = NULL;
else
- rettv->vval.v_string = do_string_sub(str, STRLEN(str), pat, sub, expr, flg, NULL);
+ rettv->vval.v_string = do_string_sub(str, pat, sub, expr, flg);
}
/*