浏览代码

Update dhcp_server.c

ruiqian 8 年之前
父节点
当前提交
da9688df86
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      components/net/lwip_dhcpd/dhcp_server.c

+ 4 - 1
components/net/lwip_dhcpd/dhcp_server.c

@@ -122,7 +122,10 @@ static rt_err_t _low_level_dhcp_send(struct netif *netif,
     memcpy((char *)udphdr + sizeof(struct udp_hdr),
     memcpy((char *)udphdr + sizeof(struct udp_hdr),
            buffer, size);
            buffer, size);
 
 
-    return netif->linkoutput(netif, p);
+    netif->linkoutput(netif, p);
+    pbuf_free(p);
+    
+    return RT_EOK;
 }
 }
 
 
 static void dhcpd_thread_entry(void *parameter)
 static void dhcpd_thread_entry(void *parameter)