make longjmp instead of exception in SrcIterator class work