aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/fileio.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-05-18 21:53:20 +0200
committerGitHub <noreply@github.com>2019-05-18 21:53:20 +0200
commit974b43fd7940cd807e5a6b67c77cb2e0462b11a4 (patch)
treea8c3d747d3bca47d5b52758b02de199b83146186 /src/nvim/fileio.c
parent1cbe0145695bea4168b4e23f61e29e51684088e1 (diff)
parentd07a6e2b45175439891beafc5e75f68f92eabd65 (diff)
downloadrneovim-974b43fd7940cd807e5a6b67c77cb2e0462b11a4.tar.gz
rneovim-974b43fd7940cd807e5a6b67c77cb2e0462b11a4.tar.bz2
rneovim-974b43fd7940cd807e5a6b67c77cb2e0462b11a4.zip
Merge #10028 from janlazo/vim-8.1.1345
vim-patch:8.1.{1325,1345,1348,1349}
Diffstat (limited to 'src/nvim/fileio.c')
-rw-r--r--src/nvim/fileio.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/nvim/fileio.c b/src/nvim/fileio.c
index 507bf3c032..8e4a210b66 100644
--- a/src/nvim/fileio.c
+++ b/src/nvim/fileio.c
@@ -3693,9 +3693,11 @@ restore_backup:
/*
* Remove the backup unless 'backup' option is set
*/
- if (!p_bk && backup != NULL && os_remove((char *)backup) != 0)
+ if (!p_bk && backup != NULL
+ && !write_info.bw_conv_error
+ && os_remove((char *)backup) != 0) {
EMSG(_("E207: Can't delete backup file"));
-
+ }
goto nofail;