]> git.sur5r.net Git - openldap/commitdiff
Fix ITS#4665 OID comparison
authorHoward Chu <hyc@openldap.org>
Wed, 13 Jun 2007 01:32:27 +0000 (01:32 +0000)
committerHoward Chu <hyc@openldap.org>
Wed, 13 Jun 2007 01:32:27 +0000 (01:32 +0000)
servers/slapd/overlays/ppolicy.c

index 94f9f29002b4d9a50e685e993c36fce9019dba89..dabab1df96d93c53747ba23d3ffa79190833b484 100644 (file)
@@ -848,7 +848,7 @@ ctrls_cleanup( Operation *op, SlapReply *rs, LDAPControl **oldctrls )
        assert( rs->sr_ctrls[0] != NULL );
 
        for ( n = 0; rs->sr_ctrls[n]; n++ ) {
-               if ( rs->sr_ctrls[n]->ldctl_oid == LDAP_CONTROL_PASSWORDPOLICYRESPONSE ) {
+               if ( !strcmp( rs->sr_ctrls[n]->ldctl_oid, LDAP_CONTROL_PASSWORDPOLICYRESPONSE) ) {
                        ch_free( rs->sr_ctrls[n]->ldctl_value.bv_val );
                        ch_free( rs->sr_ctrls[n] );
                        rs->sr_ctrls[n] = (LDAPControl *)(-1);