Fix bug that call clrtoeol on wrong line

Currently it is hidden by `erase_body`.