struct {
struct hdr hdr;
uint8_t data[];
- } *pkt;
-
- pkt = malloc(c->utcp->mtu);
-
- if(!pkt) {
- return;
- }
+ } *pkt = c->utcp->pkt;
pkt->hdr.src = c->src;
pkt->hdr.dst = c->dst;
default:
break;
}
-
- free(pkt);
}
static void retransmit(struct utcp_connection *c) {