diff --git a/BeefLibs/corlib/src/IO/StreamReader.bf b/BeefLibs/corlib/src/IO/StreamReader.bf index c3a5a4b9..2169a201 100644 --- a/BeefLibs/corlib/src/IO/StreamReader.bf +++ b/BeefLibs/corlib/src/IO/StreamReader.bf @@ -501,9 +501,9 @@ namespace System.IO } } - if ((mPendingNewlineCheck) && (mCharPos < mCharLen)) + if (mPendingNewlineCheck) { - if (mCharBuffer[mCharPos] == '\n') mCharPos++; + if (mCharPos == 0 && mCharBuffer[mCharPos] == '\n') mCharPos++; mPendingNewlineCheck = false; } }