From 6225ab26449d5350b883d1f4d9532fb545d4aa01 Mon Sep 17 00:00:00 2001 From: huangxin Date: Fri, 10 Jun 2022 17:24:18 +0800 Subject: [PATCH] =?UTF-8?q?OCT=20REM:=201.=20=E6=95=B0=E6=8D=AE=E5=8C=85?= =?UTF-8?q?=E5=8F=91=E9=80=81=E5=AE=8C=E6=88=90=E5=90=8E=E9=87=8A=E6=94=BE?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- srcs/lwip/src/arch_linux/netif/rawif.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/srcs/lwip/src/arch_linux/netif/rawif.c b/srcs/lwip/src/arch_linux/netif/rawif.c index 06d4602..10f4bd2 100644 --- a/srcs/lwip/src/arch_linux/netif/rawif.c +++ b/srcs/lwip/src/arch_linux/netif/rawif.c @@ -349,6 +349,8 @@ static err_t low_level_output(struct netif *netif, struct pbuf *p) { written = sendto(rawif->fd, pBuf, outSize, 0, (struct sockaddr *)&dstAddr, sizeof(dstAddr)); } + free(pBuf); + return written == (outSize) ? ERR_OK : ERR_IF; #endif } else {