From 25e145f8c8ad1d847cde54db95f3d72dcc94aa11 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Thu, 25 Sep 2003 11:28:31 +0000 Subject: [PATCH] Plug SLAPI leak --- servers/slapd/result.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/servers/slapd/result.c b/servers/slapd/result.c index c4311df736..c5a6e77771 100644 --- a/servers/slapd/result.c +++ b/servers/slapd/result.c @@ -373,7 +373,8 @@ send_ldap_response( #ifdef LDAP_SLAPI slapi_pblock_set( op->o_pb, SLAPI_RESULT_CODE, (void *)rs->sr_err ); slapi_pblock_set( op->o_pb, SLAPI_RESULT_MATCHED, ( rs->sr_matched != NULL ) ? (void *)ch_strdup( rs->sr_matched ) : NULL ); - slapi_pblock_set( op->o_pb, SLAPI_RESULT_TEXT, ( rs->sr_text != NULL ) ? (void *)ch_strdup( rs->sr_text ) : NULL ); + /* RESULT_TEXT is dup'd by pblock_set */ + slapi_pblock_set( op->o_pb, SLAPI_RESULT_TEXT, rs->sr_text ); #endif /* LDAP_SLAPI */ ldap_pvt_thread_mutex_lock( &num_sent_mutex ); -- 2.39.5