I am writing a function that takes a associative array containing what is returned by Net::LDAP.
I am passing it to the function like this...
my %results=mwc_dhcp_host_add({%ldapconnection},
$config{ip},$config{mac},
$config{baseDN},$config{user});
$ldapconnection{ldap} is what is returned by Net::LDAP.
my $ldapconnection=$_[0]; is how I am then picking up it up at the
beginning of the function.
I am then creating a new entry and then trying to pass the connection
to it like this...
my $result=$newEntry->update(${$ldapconnection}{LDAP});
This results in this following error.
Can't call method "add" on an undefined value
at /usr/local/lib/perl5/site_perl/5.8.8/Net/LDAP/Entry.pm line 239.
Any one have any idea what is happening there?
signature.asc
Description: PGP signature
