]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/config.c
fix memory handling
[openldap] / servers / slapd / back-ldap / config.c
index 07221bdfbd85c1c2230fe11d866ece1cd7bc9a69..4a22a48b807c4014bb7f2415f7b196ece5cac8a7 100644 (file)
@@ -1280,7 +1280,7 @@ ldap_back_exop_whoami(
 retry:
                rs->sr_err = ldap_whoami( lc->lc_ld, ctrls, NULL, &msgid );
                if ( rs->sr_err == LDAP_SUCCESS ) {
-                       if ( ldap_result( lc->lc_ld, msgid, 1, NULL, &res ) == -1 ) {
+                       if ( ldap_result( lc->lc_ld, msgid, LDAP_MSG_ALL, NULL, &res ) == -1 ) {
                                ldap_get_option( lc->lc_ld, LDAP_OPT_ERROR_NUMBER,
                                        &rs->sr_err );
                                if ( rs->sr_err == LDAP_SERVER_DOWN && doretry ) {