in tacacs-F4.0.4.28/client_count.c [136:151]
int decrement_client_count_for_proc(pid_t process_id)
{
int proc_count = 0;
char* client_ip = get_client_ip_from_pid(process_id);
if (client_ip) {
proc_count = decrement_client_count(client_ip);
snprintf(msgbuf, MSGBUFSZ, "Pid %lu Lowered Count for %s to %d",
process_id, client_ip, proc_count);
report(LOG_ALERT, msgbuf);
delete_proc_client_map(process_id);
} else {
snprintf(msgbuf, MSGBUFSZ, "Failed to find client ip for pid %lu", process_id);
report(LOG_ALERT, msgbuf);
}
return proc_count;
}