From: Ondřej Kuzník Date: Fri, 3 Jan 2020 10:51:28 +0000 (+0000) Subject: ITS#9145 Do not add controls to cancel/abandon X-Git-Tag: OPENLDAP_REL_ENG_2_5_0ALPHA~63^2~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eaabe336f3cc6d547385f9e434513d73474a3549;p=thirdparty%2Fopenldap.git ITS#9145 Do not add controls to cancel/abandon --- diff --git a/clients/tools/common.c b/clients/tools/common.c index 672bd07bb0..880266a4d3 100644 --- a/clients/tools/common.c +++ b/clients/tools/common.c @@ -2005,16 +2005,17 @@ int tool_check_abandon( LDAP *ld, int msgid ) { int rc; + LDAPControl sctrls[1] = { NULL }; switch ( gotintr ) { case Intr_Cancel: - rc = ldap_cancel_s( ld, msgid, NULL, NULL ); + rc = ldap_cancel_s( ld, msgid, sctrls, NULL ); fprintf( stderr, "got interrupt, cancel got %d: %s\n", rc, ldap_err2string( rc ) ); return -1; case Intr_Abandon: - rc = ldap_abandon_ext( ld, msgid, NULL, NULL ); + rc = ldap_abandon_ext( ld, msgid, sctrls, NULL ); fprintf( stderr, "got interrupt, abandon got %d: %s\n", rc, ldap_err2string( rc ) ); return -1;