summaryrefslogtreecommitdiffstats
path: root/src/bufwrite.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bufwrite.c')
-rw-r--r--src/bufwrite.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bufwrite.c b/src/bufwrite.c
index c6d882cd5f..d7c74de35c 100644
--- a/src/bufwrite.c
+++ b/src/bufwrite.c
@@ -2031,7 +2031,7 @@ restore_backup:
if (end == 0
|| (lnum == end
&& (write_bin || !buf->b_p_fixeol)
- && (lnum == buf->b_no_eol_lnum
+ && ((write_bin && lnum == buf->b_no_eol_lnum)
|| (lnum == buf->b_ml.ml_line_count
&& !buf->b_p_eol))))
{