Lines Matching refs:newconn
564 struct netconn *newconn;
589 * the new socket is unknown. newconn->socket is marked as -1. */
590 newconn = netconn_alloc(conn->type, conn->callback);
591 if (newconn == NULL) {
599 newconn->pcb.tcp = newpcb;
600 setup_tcp(newconn);
605 if (sys_mbox_trypost(&conn->acceptmbox, newconn) != ERR_OK) {
609 struct tcp_pcb *pcb = newconn->pcb.tcp;
616 newconn->pcb.tcp = NULL;
618 sys_mbox_free(&newconn->recvmbox);
619 sys_mbox_set_invalid(&newconn->recvmbox);
620 netconn_free(newconn);
920 struct netconn *newconn = (struct netconn *)mem;
924 netconn_drain(newconn);
925 if (newconn->pcb.tcp != NULL) {
926 tcp_abort(newconn->pcb.tcp);
927 newconn->pcb.tcp = NULL;
929 netconn_free(newconn);