From: Quanah Gibson-Mount Date: Tue, 4 Jan 2011 21:59:33 +0000 (+0000) Subject: cleanup X-Git-Tag: OPENLDAP_REL_ENG_2_4_24~115 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=122099d40aac0f202e125e977f10f39494a781fe;p=openldap cleanup --- diff --git a/clients/tools/common.c b/clients/tools/common.c index 0a503818e2..7606f99a9e 100644 --- a/clients/tools/common.c +++ b/clients/tools/common.c @@ -599,6 +599,19 @@ tool_args( int argc, char **argv ) } #endif /* LDAP_CONTROL_X_CHAINING_BEHAVIOR */ +#ifdef LDAP_CONTROL_X_SESSION_TRACKING + } else if ( strcasecmp( control, "sessiontracking" ) == 0 ) { + if ( sessionTracking ) { + fprintf( stderr, "%s: session tracking can be only specified once\n", prog ); + exit( EXIT_FAILURE ); + } + sessionTracking = 1; + if( crit ) { + fprintf( stderr, "sessiontracking: critical flag not allowed\n" ); + usage(); + } +#endif /* LDAP_CONTROL_X_SESSION_TRACKING */ + /* this shouldn't go here, really; but it's a feature... */ } else if ( strcasecmp( control, "abandon" ) == 0 ) { abcan = Intr_Abandon; @@ -618,15 +631,6 @@ tool_args( int argc, char **argv ) gotintr = abcan; } -#ifdef LDAP_CONTROL_X_SESSION_TRACKING - } else if ( strcasecmp( control, "sessiontracking" ) == 0 ) { - if ( sessionTracking ) { - fprintf( stderr, "%s: session tracking can be only specified once\n", prog ); - exit( EXIT_FAILURE ); - } - sessionTracking = 1; -#endif /* LDAP_CONTROL_X_SESSION_TRACKING */ - } else if ( tool_is_oid( control ) ) { LDAPControl *tmpctrls, ctrl;