[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#6978) Invalid indentation of splitted lines in LDIF input file causes SEGFAULT
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#6978) Invalid indentation of splitted lines in LDIF input file causes SEGFAULT
- From: jvcelak@redhat.com
- Date: Fri, 24 Jun 2011 07:41:35 GMT
- Auto-submitted: auto-generated (OpenLDAP-ITS)
On Friday 24 June 2011 09:11:41, Howard Chu wrote:
> >> There is no file ldifutil.c in OpenLDAP 2.4.
> >>
> >> I don't know what you're testing against, but this bug report appears
> >> invalid. Closing.
> >
> > $ find -name ldifutil.c
> > ./libraries/libldap/ldifutil.c
> > ./libraries/libldap_r/ldifutil.c
> >
> > Tested against git master branch.
>
> Read again what I wrote. There is no file ldifutil.c in OpenLDAP 2.4. git
> master is not the same as the 2.4 releases.
Ouch, sorry. Then it is fixed only in master, not in RE24 (7cac590).
$ ./ldapmodify -a -x -f /tmp/invalid.ldif -d2048
ldif_parse_line: missing ':' after dc=com
ldapmodify: invalid format (line 2) entry: "cn=B,dc=my-domain,"
Segmentation fault (core dumped)
(gdb) bt
#0 __strcasecmp_l_ssse3 () at ../sysdeps/x86_64/strcmp.S:214
#1 0x000000000040789c in process_ldif_rec (rbuf=0x67464e "objectclass:
inetOrgPerson\nobjectclass: organizationalPerson\nobjectclass:
person\nobjectclass: top\ncn: B\nsn: B\nuid: B\nmail: b@example.org\n",
linenum=1) at ldapmodify.c:655
#2 0x00000000004067d5 in main (argc=6, argv=0x7fffffffdd88) at
ldapmodify.c:335