Can you post a short, self-contained (compile-able and runnable) example which shows the problem? Preferably hosted on play.golang.org for easy sharing and editing.
If the scanner is reading from a reader which has been closed (returns io.EOF), the sc.Scan should return false (and the sc.Err would return nil). Depending on the surrounding code, that should mean that the for loop you presented should terminate. It's possible the code which contains your bug has not been shared, so posting a self-contained reproduction program would help move the conversation forward. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.