Hi All, I'm getting this problem intermittenly i.e. it works for the first few runs, then it fails.
Getting this error: Can't call method "entry" (or count etc) without a package or object reference at ... (the first entry call in the if test) with the following code (I'm calling a function containing this code many times with the same connection handle): undef $mesg; eval { $mesg = $ldap->search ( base => "ou=my,dc=domain,dc=com", filter => "(mail=$recipient)", attrs => ['l'] ) || undef $mesg; if(defined($mesg) && $mesg->entry(0)) { $My_Location = $mesg->entry(0)->get_value('l'); } else { $Unknown = 1; } }; if($@) { print "LDAP Error: [EMAIL PROTECTED]"; } Why is this happening intermittently? What am I doing wrong? Is this a problem with the module itself? My program is running as a daemon, and I need to restart to get it to work. TIA, rotis23 __________________________________ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree