From: Chris R. <chr...@ma...> - 2003-03-07 07:28:53
|
On 6/3/03 10:34 pm, Fox <ld...@cd...> wrote: > This is freaky. I split an employee info line into scalars. The first > scalar is employee id number, $emplid. The first line of data sets the > employee number to 002803. If I leave it at that, the "equals" will print, > but the search will lock up indefinitely. If I set it manually to 002803, > what it already is, ($emplid = '002803'), the search starts working! What > in the world is going on? I checked for meta-characters in the $emplid with > length() and then the eq statement, and I cannot find anything. > > I have RedHat 8.0 with perl 5.8.0. I currently have perl-ldap .25 and > Convert-ASN .10 installed, though I tried perl-ldap .2701 and Convert-ASN > .16 and they had the same problem. I have used perl-ldap extensively for > three or four years, and I have NEVER seen anything like this. Is there > some kind of 'typing' of variables in perl 5.8? Are the same bytes going to the server each time? Try using debug(1) to get hex dumps of the PDUs going to the server. Cheers, Chris |