err_t TcpServer::staticAccept(void *arg, tcp_pcb *new_tcp, err_t err) { TcpServer* con = (TcpServer*)arg; if (con == NULL) { debugf("NO CONNECTION ON TCP"); //closeTcpConnection(new_tcp); tcp_abort(new_tcp); return ERR_ABRT; } else con->sleep = 0; err_t res = con->onAccept(new_tcp, err); return res; }