There is more to it than that. You have to make sure that the
SSLeay perl module has also been patched - I think that change
went into Debian but I am not sure if it was in time for Woody.
You should be ok on the perlio front, as perl in Woody should
have it and thus ldirecord should be using it.
Updating perl 5.6.1 to 5.8.2 (debian testing) solves the problem.
Just for understanding: The SSLeay.pm is also used with http negotiate
checks?
No, it is only used for ssl transactions, which means only https.
What sort of checks were you seeing the memory leak problem with?