patch 7.4.1882
Problem:    Check for line break at end of line wrong. (Dominique Pelle)
Solution:   Correct the logic.
diff --git a/src/quickfix.c b/src/quickfix.c
index 5228c73..23b1705 100644
--- a/src/quickfix.c
+++ b/src/quickfix.c
@@ -643,9 +643,9 @@
 
 	    discard = FALSE;
 	    linelen = (int)STRLEN(IObuff);
-	    if (linelen == IOSIZE - 1 && (IObuff[linelen - 1] != '\n'
+	    if (linelen == IOSIZE - 1 && !(IObuff[linelen - 1] == '\n'
 #ifdef USE_CRNL
-			|| IObuff[linelen - 1] != '\r'
+			|| IObuff[linelen - 1] == '\r'
 #endif
 			))
 	    {
diff --git a/src/version.c b/src/version.c
index 53f6098..5a84b80 100644
--- a/src/version.c
+++ b/src/version.c
@@ -754,6 +754,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1882,
+/**/
     1881,
 /**/
     1880,