]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-dnssrv/search.c
Improve schema error messages
[openldap] / servers / slapd / back-dnssrv / search.c
index 720aa179a7ac6cbd48294277472334bf1d6f0e48..a619e3c23d391c7b137acf10de218f58d8fb9bcb 100644 (file)
@@ -40,7 +40,7 @@ dnssrv_back_search(
        char **hosts = NULL;
        char *refdn;
        struct berval nrefdn = { 0, NULL };
-       BVarray urls = NULL;
+       BerVarray urls = NULL;
 
        assert( get_manageDSAit( op ) );
 
@@ -55,7 +55,7 @@ dnssrv_back_search(
                domain == NULL ? "" : domain,
                0 );
 
-       if( rc = ldap_domain2hostlist( domain, &hostlist ) ) {
+       if( ( rc = ldap_domain2hostlist( domain, &hostlist ) ) ) {
                Debug( LDAP_DEBUG_TRACE, "DNSSRV: domain2hostlist returned %d\n",
                        rc, 0, 0 );
                send_ldap_result( conn, op, LDAP_NO_SUCH_OBJECT,
@@ -81,7 +81,7 @@ dnssrv_back_search(
                strcpy( url.bv_val, "ldap://" );
                strcpy( &url.bv_val[sizeof("ldap://")-1], hosts[i] );
 
-               if( bvarray_add( &urls, &url ) < 0 ) {
+               if( ber_bvarray_add( &urls, &url ) < 0 ) {
                        free( url.bv_val );
                        send_ldap_result( conn, op, LDAP_OTHER,
                        NULL, "problem processing DNS SRV records for DN",
@@ -91,7 +91,7 @@ dnssrv_back_search(
        }
 
        Statslog( LDAP_DEBUG_STATS,
-           "conn=%ld op=%d DNSSRV p=%d dn=\"%s\" url=\"%s\"\n",
+           "conn=%lu op=%lu DNSSRV p=%d dn=\"%s\" url=\"%s\"\n",
            op->o_connid, op->o_opid, op->o_protocol,
                dn->bv_len ? dn->bv_val : "", urls[0].bv_val );
 
@@ -226,6 +226,6 @@ done:
        if( domain != NULL ) ch_free( domain );
        if( hostlist != NULL ) ch_free( hostlist );
        if( hosts != NULL ) charray_free( hosts );
-       if( urls != NULL ) bvarray_free( urls );
+       if( urls != NULL ) ber_bvarray_free( urls );
        return 0;
 }