Re: Exception handling!!!
Jason Gerfen <[email protected]> Fri, 23 Apr 2010 08:12:34 -0600
| Newsgroups | gmane.network.openldap.general |
|---|---|
| Message-ID | <[email protected]> |
Why don't you add some error checking in or even set some break points?
Obviously it compiles fine so are you certain your certificate is valid?
Don't you need to set your options prior to your initialize? I would try
that first
Pratima Shet wrote:
>
> Sorry, this is the first time posting to any forum, So, am missing
> important data.
>
> Below is the, part of code where am initializing and binding
> connection with the server.
>
> res = ldap_initialize(&ld, ldapuri);
> if( res != LDAP_SUCCESS )
> {
> char *errorM = NULL;
> errorM = ldap_err2string(res);
> if(errorM != NULL)
> // Print Error
>
> return NULL;
> }
>
> if(ld != NULL)
> {
> res = ldap_set_option( ld, LDAP_OPT_PROTOCOL_VERSION, &protocol );
>
> if(res == LDAP_OPT_SUCCESS)
> {
> if(ld != NULL)
> {
> res = ldap_start_tls_s(ld, NULL, NULL);
> if(res == LDAP_SUCCESS)
> {
> if(ld != NULL)
> {
> res = ldap_sasl_interactive_bind_s( ld, NULL,"NTLM",
> NULL, NULL,
> sasl_flags,
> saslInteract, &auth );
>
> }
> }
> }
> else
> {
> //ld is null
> }
> }
> }
>
> And below is the backtrace of the crash.
>
> 0 liblber-2.3.0.dylib 0x007b9583 ber_sockbuf_ctrl + 147
> 1 libldap-2.3.0.dylib 0x007d25ad
> ldap_host_connected_to + 93
> 2 libldap-2.3.0.dylib 0x007c67f1 ldap_int_sasl_bind
> + 177
> 3 libldap-2.3.0.dylib 0x007c9064
> ldap_sasl_interactive_bind_s + 84
> 4 myApp 0x003f54fb 0x1000 + 4146427
> 5 myApp 0x003f7e50 0x1000 + 4157008
> 6 com.apple.Foundation 0x94176ff1 __NSFireMachPort + 325
> 7 com.apple.CoreFoundation 0x94c03402 __CFMachPortPerform
> + 338
> 8 com.apple.CoreFoundation 0x94bff16b __CFRunLoopRun + 6523
> 9 com.apple.CoreFoundation 0x94bfd0f4
> CFRunLoopRunSpecific + 452
> 10 com.apple.CoreFoundation 0x94bfcf21 CFRunLoopRunInMode + 97
> 11 com.apple.Foundation 0x9414f380
> -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279
> 12 com.apple.Foundation 0x9414f25d
> -[NSRunLoop(NSRunLoop) run] + 76
> 13 com.polycom.CMADesktop 0x003f4c53 0x1000 + 4144211
> 14 com.apple.Foundation 0x941158dc -[NSThread main] + 45
> 15 com.apple.Foundation 0x9411588c __NSThread__main__
> + 1499
> 16 libSystem.B.dylib 0x965d5a19 _pthread_start + 345
> 17 libSystem.B.dylib 0x965d589e thread_start + 34
>
>
--
Jason Gerfen
Systems Administration/Web application development
[email protected]
Marriott Library
Lab Systems PC
295 South 1500 East
Salt Lake City, Utah 84112-0806
Ext 5-9810