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,