switch ( op->o_tag ) {
case LDAP_REQ_UNBIND:
- lload_stats.counters[LLOAD_STATS_OPS_OTHER].lc_ops_received++;
/* There is never a response for this operation */
op->o_res = LLOAD_OP_COMPLETED;
operation_destroy_from_client( op );
CONNECTION_DESTROY(c);
return -1;
case LDAP_REQ_BIND:
- lload_stats.counters[LLOAD_STATS_OPS_BIND].lc_ops_received++;
handler = request_bind;
break;
case LDAP_REQ_ABANDON:
- lload_stats.counters[LLOAD_STATS_OPS_OTHER].lc_ops_received++;
/* We can't send a response to abandon requests even if a bind is
* currently in progress */
handler = request_abandon;
break;
case LDAP_REQ_EXTENDED:
- lload_stats.counters[LLOAD_STATS_OPS_OTHER].lc_ops_received++;
handler = request_extended;
break;
default:
return operation_send_reject_locked(
op, LDAP_PROTOCOL_ERROR, "bind in progress", 0 );
}
- lload_stats.counters[LLOAD_STATS_OPS_OTHER].lc_ops_received++;
handler = request_process;
break;
}
ber_skip_element( ber, &op->o_ctrls );
}
+ switch ( op->o_tag ) {
+ case LDAP_REQ_BIND:
+ lload_stats.counters[LLOAD_STATS_OPS_BIND].lc_ops_received++;
+ break;
+ default:
+ lload_stats.counters[LLOAD_STATS_OPS_OTHER].lc_ops_received++;
+ break;
+ }
+
Debug( LDAP_DEBUG_STATS, "operation_init: "
"received a new operation, %s with msgid=%d for client "
"connid=%lu\n",