in reply to Re: aborting File::Find::find
in thread aborting File::Find::find

You probably would want to die with a specific string (maybe "FOUND_ALL_LINKS") and check $@ after the eval to make sure that you really exited because you hit your link limit rather than something else going wrong and dieing.