]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/sasl.c
Fix extensible filters
[openldap] / libraries / libldap / sasl.c
index a435b2b2d19182ca8bff4598bb9eba77150cf4a2..eb8867af0df0a1d503bd2032c1bd4eaad680c086 100644 (file)
 
 #include "portable.h"
 
-#include <stdlib.h>
 #include <stdio.h>
 
 #include <ac/socket.h>
+#include <ac/stdlib.h>
 #include <ac/string.h>
 #include <ac/time.h>
 #include <ac/errno.h>
@@ -186,6 +186,12 @@ ldap_sasl_bind_s(
                return( rc );
        }
 
+#ifdef LDAP_CONNECTIONLESS
+       if (LDAP_IS_UDP(ld)) {
+               return( rc );
+       }
+#endif
+
        if ( ldap_result( ld, msgid, 1, NULL, &result ) == -1 ) {
                return( ld->ld_errno ); /* ldap_result sets ld_errno */
        }