From 2d17c0ff72cf7d250e85de48fe228f3b02828d19 Mon Sep 17 00:00:00 2001 From: Sven Baars Date: Sun, 30 Jul 2023 16:16:39 +0200 Subject: [PATCH] wldap32: Fix a message leak in ldap_parse_resultW() (Valgrind). --- dlls/wldap32/parse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/wldap32/parse.c b/dlls/wldap32/parse.c index 26e8de14c85..9eff55e4f0e 100644 --- a/dlls/wldap32/parse.c +++ b/dlls/wldap32/parse.c @@ -188,6 +188,7 @@ ULONG CDECL ldap_parse_resultW( LDAP *ld, WLDAP32_LDAPMessage *result, ULONG *re if (referrals) *referrals = strarrayUtoW( referralsU ); if (serverctrls) *serverctrls = controlarrayUtoW( serverctrlsU ); + if (free) ldap_msgfree( result ); ldap_memfree( matchedU ); ldap_memfree( errorU ); ldap_memfree( referralsU );