The recovery functions in particular were not all properly handling EOF, so they would spin forever looking for the right place to stop.
The recovery functions in particular were not all properly handling EOF, so they would spin forever looking for the right place to stop.