mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.2.1564: a few remaining errors from ubsan
Problem: A few remaining errors from ubsan. Solution: Avoid the warnings. (Dominique Pellé, closes #6837)
This commit is contained in:
@@ -2183,7 +2183,8 @@ write_viminfo_filemarks(FILE *fp)
|
||||
xfmark_T *vi_fm;
|
||||
|
||||
fm = idx >= 0 ? &curwin->w_jumplist[idx] : NULL;
|
||||
vi_fm = vi_idx < vi_jumplist_len ? &vi_jumplist[vi_idx] : NULL;
|
||||
vi_fm = (vi_jumplist != NULL && vi_idx < vi_jumplist_len)
|
||||
? &vi_jumplist[vi_idx] : NULL;
|
||||
if (fm == NULL && vi_fm == NULL)
|
||||
break;
|
||||
if (fm == NULL || (vi_fm != NULL && fm->time_set < vi_fm->time_set))
|
||||
|
Reference in New Issue
Block a user