[Date Prev][Date Next] [Chronological] [Thread] [Top]

ldap_add_s crashing on Solaris 2.6 PC



I'm having a problem with ldap_add_s crashing AFTER it succeeds in
adding a new entry to my directory.  Is this problem an ldap bug, or
something I'm doing wrong?

(I have no problems doing adds, deletes, or modifies.  Only ldap_add_s
is crashing)

Here's the code fragment:
..................
fprintf(stderr, "TRACE 1\n");
        if ( ldap_add_s( ld, dn, list_of_attrs ) != LDAP_SUCCESS ) {
fprintf(stderr, "TRACE 2\n");
           ldap_perror( ld, "ldap_add_s" ); exit(1);
        }
fprintf(stderr, "TRACE 3\n");
        ldap_unbind( ld ); exit(0);
..................
Here's the crash example:
..................
>uname -a
SunOS margay 5.6 Generic_105182-10 i86pc i386 i86pc
>./boladd -b dfpxxx -i 123123 -p 456
TRACE 1
Segmentation fault (core dumped)
Exit 139
..................
Here's how I'm compiling:
..................
CFLAGS = -g -DLDAP_DEBUG $(OS_CFLAGS) -I/usr/local/include
-I/usr/local/src/standard/openldap-1.1.2/include
LIBS = -L/usr/local/lib
-L/usr/local/src/standard/openldap-1.1.2/libraries
bol:    bol.c
        $(CC) bol.c $(CFLAGS) $(LIBS) -lldap -lldif -llber -lsocket
-lnsl -o bol
..................
Again, the entry IS ADDED with no apparent problem.

------------------------
Dave Parsons   dfp@cts.ucla.edu
UCLA - Communications Technology Services