slist: preserve the ->line value correctly