Let's use read_line() to solve our long line limitation. Fixes #3302. (cherry picked from commit e6dde451)