aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/shada.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/shada.c')
-rw-r--r--src/nvim/shada.c3
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