X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=utcp.c;fp=utcp.c;h=19f6cfaf098377bc748de022bdfe506912796482;hp=f7c1859de2abe5ef05873bb1ef6565d449810e3d;hb=29d79607fc285618f8441c8810632aa79ceade15;hpb=a6ea3a99259b6f74c3151d0692d2899b3657b17d diff --git a/utcp.c b/utcp.c index f7c1859..19f6cfa 100644 --- a/utcp.c +++ b/utcp.c @@ -847,13 +847,7 @@ static void fast_retransmit(struct utcp_connection *c) { 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; @@ -885,8 +879,6 @@ static void fast_retransmit(struct utcp_connection *c) { default: break; } - - free(pkt); } static void retransmit(struct utcp_connection *c) {