diff options
Diffstat (limited to 'src/nvim/shada.c')
-rw-r--r-- | src/nvim/shada.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/nvim/shada.c b/src/nvim/shada.c index 4440d3905f..4aafc669dc 100644 --- a/src/nvim/shada.c +++ b/src/nvim/shada.c @@ -1358,8 +1358,7 @@ static void shada_read(ShaDaReadDef *const sd_reader, const int flags) case kSDItemGlobalMark: { buf_T *buf = find_buffer(&fname_bufs, cur_entry.data.filemark.fname); if (buf != NULL) { - xfree(cur_entry.data.filemark.fname); - cur_entry.data.filemark.fname = NULL; + XFREE_CLEAR(cur_entry.data.filemark.fname); } xfmark_T fm = (xfmark_T) { .fname = (char_u *) (buf == NULL |