As you have it (and as you say), $source would be passed to the Recursive function. However, it's meant to be the second argument to File::Find's find function (the top-level directory to start recursing from), as that's how its API is defined.
In reply to Re^2: Pass an "extra' variable to Find::File subroutine
by almut
in thread Pass an "extra' variable to Find::File subroutine
by timtowtdi
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |