From: Ondřej Kuzník Date: Tue, 28 Jan 2020 12:10:17 +0000 (+0000) Subject: Check transaction identifier is returned X-Git-Tag: OPENLDAP_REL_ENG_2_5_0ALPHA~63^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=341a79d88c4c4e5ee371ba85cda7c0ffc4dc9a0c;p=thirdparty%2Fopenldap.git Check transaction identifier is returned --- diff --git a/clients/tools/ldapmodify.c b/clients/tools/ldapmodify.c index 5f1e28d6be..57657fdaa2 100644 --- a/clients/tools/ldapmodify.c +++ b/clients/tools/ldapmodify.c @@ -262,7 +262,7 @@ main( int argc, char **argv ) if( txn ) { /* start transaction */ rc = ldap_txn_start_s( ld, NULL, NULL, &txn_id ); - if( rc != LDAP_SUCCESS ) { + if( rc != LDAP_SUCCESS || !txn_id ) { tool_perror( "ldap_txn_start_s", rc, NULL, NULL, NULL, NULL ); if( txn > 1 ) { retval = EXIT_FAILURE;