core/io: fix bug in MemoryReader::peek_buf()