]> git.sur5r.net Git - openldap/commitdiff
I believe ldap_result2error should return the value returned
authorKurt Zeilenga <kurt@openldap.org>
Thu, 23 Sep 1999 22:57:05 +0000 (22:57 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Thu, 23 Sep 1999 22:57:05 +0000 (22:57 +0000)
by ldap_parse_result unless that value is SUCCESS.

libraries/libldap/error.c

index a248dde7034a075bfd0c64bd473ff53ea36f60d9..316bbaa8ed1f5c4347b1d746c499bcfc0ef139af 100644 (file)
@@ -168,7 +168,7 @@ ldap_result2error( LDAP *ld, LDAPMessage *r, int freeit )
        rc = ldap_parse_result( ld, r, &err,
                NULL, NULL, NULL, NULL, freeit );
 
-       return err != LDAP_SUCCESS ? err : rc;
+       return rc != LDAP_SUCCESS ? rc : err;
 }
 
 /*