diff --git a/Userland/Libraries/LibCore/IODevice.cpp b/Userland/Libraries/LibCore/IODevice.cpp index 8ece875354..0df99b0814 100644 --- a/Userland/Libraries/LibCore/IODevice.cpp +++ b/Userland/Libraries/LibCore/IODevice.cpp @@ -304,7 +304,9 @@ LineIterator::LineIterator(IODevice& device, bool is_end) : m_device(device) , m_is_end(is_end) { - ++*this; + if (!m_is_end) { + ++*this; + } } bool LineIterator::at_end() const