It is not blocking, but rather anoying. Try the script and you'll see: Attempt to use reference as lvalue in substr at /usr/share/perl5/Net/LDAP/LDIF.pm line 348 [or 346, I don't remember]
It is due that at this line $_[0] could be something like 'do bless ...'. Code, in other words. That means that if you try to 'print $_[0]' you won't see the code, bu substr while complain. Just 'use Data::Dumper' then 'print Dumper($_[0])' and you'll see the code. I've made a (joined) patched LDIF.pm It is awfully ugly but it works (and I don't have the time to work on it to make it proper) Hope this will help. Keep me in touch it this is a real true I discovered here :) -- "Laissez-nous danser!" Gab "N'abusons de rien, sauf de la modération." - Jean Dion -
divx.xml
Description: application/xml
xml2ldif.pl
Description: Binary data
LDIF.pm
Description: Binary data