From: Howard Chu Date: Wed, 13 Jun 2007 01:32:27 +0000 (+0000) Subject: Fix ITS#4665 OID comparison X-Git-Tag: OPENLDAP_REL_ENG_2_3_36~13 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=e22886893ae3a0a8df2f0b4c7de6fae44b3fa26d;p=openldap Fix ITS#4665 OID comparison --- diff --git a/servers/slapd/overlays/ppolicy.c b/servers/slapd/overlays/ppolicy.c index 94f9f29002..dabab1df96 100644 --- a/servers/slapd/overlays/ppolicy.c +++ b/servers/slapd/overlays/ppolicy.c @@ -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);