From: Sven Baars sbaars@codeweavers.com
--- dlls/adsldp/adsldp.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/adsldp/adsldp.c b/dlls/adsldp/adsldp.c index 9cc5c6cdc2b..3731cce9efe 100644 --- a/dlls/adsldp/adsldp.c +++ b/dlls/adsldp/adsldp.c @@ -1366,6 +1366,8 @@ static HRESULT WINAPI search_ExecuteSearch(IDirectorySearch *iface, LPWSTR filte if (err != LDAP_SUCCESS) { TRACE("ldap_search_sW error %#lx\n", err); + if (ldap_ctx->res) + ldap_msgfree(ldap_ctx->res); if (ldap_ctx->page) ldap_search_abandon_page(ldap->ld, ldap_ctx->page); free(ldap_ctx);