diff --git a/CHANGES b/CHANGES index 918effee57f9d18a0cbfcfa6cd56be4dadd5aeb0..f400ee464db93f2fdf90b3feeb580f5f57aaedad 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,7 @@ OpenLDAP 2.3 Change Log OpenLDAP 2.3.24 Engineering + Re-fixed slapd-ldap improper free bug in exop (ITS#4550) OpenLDAP 2.3.23 Release Fixed slapd-ldap improper free bug (ITS#4550) diff --git a/servers/slapd/back-ldap/extended.c b/servers/slapd/back-ldap/extended.c index 0b38b7b4db67285e8709f4ceb033c8b13bdace8d..2e7564862414d62aa5e0c2bb083f6c5df238a2b0 100644 --- a/servers/slapd/back-ldap/extended.c +++ b/servers/slapd/back-ldap/extended.c @@ -251,7 +251,7 @@ retry: */ rc = ldap_parse_result( lc->lc_ld, res, &rs->sr_err, (char **)&rs->sr_matched, - text, + &text, NULL, NULL, 0 ); #ifndef LDAP_NULL_IS_NULL if ( rs->sr_matched && rs->sr_matched[ 0 ] == '\0' ) {