[PATCH 2/5] wldap32: Implement ldap_search_abandon_page.
Dmitry Timoshkov
dmitry at baikal.ru
Wed Apr 15 04:52:37 CDT 2020
Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
---
dlls/wldap32/page.c | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/dlls/wldap32/page.c b/dlls/wldap32/page.c
index 27a8156e51..79fdd7af16 100644
--- a/dlls/wldap32/page.c
+++ b/dlls/wldap32/page.c
@@ -262,9 +262,19 @@ ULONG CDECL ldap_parse_page_controlW( WLDAP32_LDAP *ld, PLDAPControlW *ctrls,
ULONG CDECL ldap_search_abandon_page( WLDAP32_LDAP *ld, PLDAPSearch search )
{
- FIXME( "(%p, %p)\n", ld, search );
+ TRACE( "(%p, %p)\n", ld, search );
+
+ if (!ld || !search) return ~0u;
+
+ strfreeU( search->base );
+ strfreeU( search->filter );
+ strarrayfreeU( search->attrs );
+ controlarrayfreeU( search->serverctrls );
+ controlarrayfreeU( search->clientctrls );
+ if (search->cookie)
+ ber_bvfree( search->cookie );
+ heap_free( search );
- if (!ld) return ~0u;
return WLDAP32_LDAP_SUCCESS;
}
--
2.25.2
More information about the wine-devel
mailing list