I believe that was because breaking out of the loop before the condition is met results in the memory of the variable (declared within the for-loop using 'new') fails to get released/freed properly..
But wasn't that an issue with the old compiler released by CompuPhase and addressed properly in the newer compiler released with AMXX??