Bugfix: do not break out of the for loop

A `break` anywhere inside a `for` loop (even inside a `case`) will exit
from the innermost loop. Replace the `break` with a `:` to get the
desired effect.

Spotted by Pat Brisin.