if (!data) return;
ASSERT(!data);
static void cl_timer_con(int type, void *data){  int count = 0;  if (!data)    return;    if (type == TIMER_Q_TYPE_CALL_DEL)    return;    while ((server_clients_count < server_clients) && (count < CL_MAX_CONNECT))  {    cl_connect();    ++count;  }    if (type == TIMER_Q_TYPE_CALL_RUN_ALL)    return;    if (server_clients_count < server_clients)  {    struct timeval tv;        gettimeofday(&tv, NULL);    TIMER_Q_TIMEVAL_ADD_SECS(&tv, 1, 0);    if (!timer_q_add_node(cl_timer_connect_base, NULL, &tv,                          TIMER_Q_FLAG_NODE_DEFAULT))      errno = ENOMEM, err(EXIT_FAILURE, "%s", __func__);  }}