get_next_line protected