Hi!

Sorry for bothering, but I don't know, which other way should I report this "bug" I found...
The reason I report it directly to you is, that I also solved it. The problem is the following:

In the project, I'm working on, I needed to parse an LDIF buffer present in memory. Module Net::LDAP::LDIF is working with files, so I opened a memory-file, and passed it's filehandle to this module, but it didn't work. I downloaded the source and started to search, where could be the problem. Finally a simple replacement solved my problem (diff file attached).

With this correction now opening a memory-file on buffer now works too (I attached the test-script, which Iused to test this feature).

It's strange.. These two lines seems to be equivalent, but looks like they're not..

If there's other way to report such solved bugs, I apologize for bothering once more..

Regards,
Gergely
85c85
<     local $/;
---
>     local $/ = "";
#!/usr/bin/perl -w
use strict;
use LDIF;
use Data::Dumper;

my $buff  = "version: 1\n";
   $buff .= "dn: ou=something,dc=somewhere,dc=sk\n";
   $buff .= "objectClass: myclass\n";
   $buff .= "objectClass: top\n";
   $buff .= "myattribute: some_value\n";

my $fd;
open $fd, '<', \$buff;

my $ldif = Net::LDAP::LDIF->new($fd);
while( not $ldif->eof ( ) ) {
  my $entry = $ldif->read_entry ( );
  if ( $ldif->error ( ) ) {
    print "Error msg: ", $ldif->error ( ), "\n";
    print "Error lines:\n", $ldif->error_lines ( ), "\n";
  } else {
    print "===============================================================\n";
    print Data::Dumper->Dump([$entry]);
    print "===============================================================\n";
  }
}
$ldif->done ( );
close $fd;
begin:vcard
fn;quoted-printable:Gergely S=C3=A1nta
n;quoted-printable:S=C3=A1nta;Gergely
org:Tempest Ltd.;IT Services Dept.
adr:Plynarenska 7/B;;Bratislava Business Center V;Bratislava;;821 09;Slovak Republic (Slovakia)
email;internet:[EMAIL PROTECTED]
title:System Engineer
tel;cell:+421 907 668 631
x-mozilla-html:FALSE
url:http://www.tempest.sk
version:2.1
end:vcard

Reply via email to