diff options
Diffstat (limited to 'src/nvim/memline.c')
| -rw-r--r-- | src/nvim/memline.c | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nvim/memline.c b/src/nvim/memline.c index f58b2ac38f..b568279d7d 100644 --- a/src/nvim/memline.c +++ b/src/nvim/memline.c @@ -426,10 +426,8 @@ void ml_setname(buf_T *buf)      /* try to rename the swap file */      if (vim_rename(mfp->mf_fname, fname) == 0) {        success = TRUE; -      xfree(mfp->mf_fname); -      mfp->mf_fname = fname; -      xfree(mfp->mf_ffname); -      mf_set_ffname(mfp); +      mf_free_fnames(mfp); +      mf_set_fnames(mfp, fname);        ml_upd_block0(buf, UB_SAME_DIR);        break;      }  | 
