diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2016-03-17 00:36:22 -0400 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2016-03-17 00:36:22 -0400 |
| commit | 6b22a742c73c7900ede08df1f595793bc2e550ee (patch) | |
| tree | a3f2f9c4822716eff2791baf1bed1232f88ffab6 /src/nvim/memline.c | |
| parent | d7511f5cdefa8075ca8e95915712edb292f5a185 (diff) | |
| parent | 3e85aee48c62eff7c173fc9fbf648b558dfc2022 (diff) | |
| download | rneovim-6b22a742c73c7900ede08df1f595793bc2e550ee.tar.gz rneovim-6b22a742c73c7900ede08df1f595793bc2e550ee.tar.bz2 rneovim-6b22a742c73c7900ede08df1f595793bc2e550ee.zip | |
Merge pull request #4431 from philix/memfile-cleanups
Review of the memfile.c API and small refactorings
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; } |