]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/saslauthz.c
Missed a test in AttributeDescription commit
[openldap] / servers / slapd / saslauthz.c
index 9b54725f10b9fe45455b10eaabc90f307c8a2be5..5a8b689be537898e4c4309767a7ad24407fc3808 100644 (file)
 #include <ac/stdlib.h>
 #include <stdio.h>
 
-#include "slap.h"
-#include "proto-slap.h"
-
 #include <ac/string.h>
 
+#include "slap.h"
+
 #ifdef HAVE_CYRUS_SASL
 #include <limits.h>
 #include <sasl.h>
 #include <ldap_pvt.h>
 #endif
 
-
-
-
-
 /* URI format: ldap://<host>/<base>[?[<attrs>][?[<scope>][?[<filter>]]]]   */
 
 int slap_parseURI( char *uri, char **searchbase, int *scope, Filter **filter )
@@ -338,7 +333,7 @@ char *slap_sasl2dn( char *saslname )
 
 #ifdef NEW_LOGGING
        LDAP_LOG(( "sasl", LDAP_LEVEL_DETAIL1,
-                  "slap_sasl2dn: performing internal search (base=%s, scope=%s)\n",
+                  "slap_sasl2dn: performing internal search (base=%s, scope=%d)\n",
                   searchbase, scope ));
 #else
        Debug( LDAP_DEBUG_TRACE,
@@ -572,7 +567,6 @@ slap_sasl_check_authz(char *searchDN, char *assertDN, char *attr, char *authc)
 
 COMPLETE:
        if( vals ) ber_bvecfree( vals );
-       if( ad ) ad_free( ad, 1 );
 
 #ifdef NEW_LOGGING
        LDAP_LOG(( "sasl", LDAP_LEVEL_ENTRY,