Lines Matching refs:newconn
471 struct netconn *newconn;
494 * the new socket is unknown. newconn->socket is marked as -1. */
495 newconn = netconn_alloc(conn->type, conn->callback);
496 if (newconn == NULL) {
504 newconn->pcb.tcp = newpcb;
505 setup_tcp(newconn);
508 newconn->last_err = err;
513 if (sys_mbox_trypost(&conn->acceptmbox, newconn) != ERR_OK) {
517 struct tcp_pcb* pcb = newconn->pcb.tcp;
524 newconn->pcb.tcp = NULL;
526 sys_mbox_free(&newconn->recvmbox);
527 sys_mbox_set_invalid(&newconn->recvmbox);
528 netconn_free(newconn);
792 struct netconn *newconn = (struct netconn *)mem;
796 netconn_drain(newconn);
797 if (newconn->pcb.tcp != NULL) {
798 tcp_abort(newconn->pcb.tcp);
799 newconn->pcb.tcp = NULL;
801 netconn_free(newconn);