Problema risolto:

Bastava sostituire "exit;" con "break;"