Hello again,
On 2/21/07, Marc Girod <[EMAIL PROTECTED]> wrote:
...
The version of LDAP.pm I use is:
I downloaded and installed perl-ldap-0.34 (without at least some of
the possible optional modules: Authen::SASL, GSSAPI, IO::Socket::SSL ,
XML::SAX::Writer.
All the tests were successful (10 skipped).
This didn't affect the behaviour I described, apart for the line
number, and the path ('site' instead of 'vendor'):
(in cleanup) Can't call method "FETCH" on an undefined value at
/usr/lib/perl5/site_perl/5.8.5/Net/LDAP.pm line 266 during global
destruction.
Also, I thought I could provide bits of the package code I use:
use strict;
use warnings;
use Carp;
use Net::LDAP;
sub new {
my $class = shift @_;
my $self = {};
$self->{ldap} = Net::LDAP->new('amereast-dc2.ionaglobal.com');
my $msg = $self->{ldap}->bind(version => 3);
if ($msg->code != 0) {
carp "LDAP bind failed: $msg->error_text";
return undef;
}
bless $self, $class;
return $self;
}
sub DESTROY {
my $self = shift @_;
$self->{ldap}->unbind if ($self->{ldap});
}
Marc