@@ -368,7 +368,7 @@ impl Client {
368 // LSP only considers \n, \r or \r\n as line endings
368 // LSP only considers \n, \r or \r\n as line endings
369 if ch == '\n' || ch == '\r' {
369 if ch == '\n' || ch == '\r' {
370 // consume a \r\n
370 // consume a \r\n
371− if chars.peek() == Some(&'\n') {
371+ if ch == '\r' && chars.peek() == Some(&'\n') {
372 chars.next();
372 chars.next();
374 line += 1;
374 line += 1;