diff options
| author | ruiqian <[email protected]> | 2017-05-15 22:27:51 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2017-05-15 22:27:51 +0800 |
| commit | da9688df8641f9c1eeabd836ef83f113d08dfbf2 (patch) | |
| tree | c1a60a96a77185e169ae8512e6c7655e097487f6 | |
| parent | 8c52d5fdf2ede29c8e52b5dbf7a4e3816f30b885 (diff) | |
Update dhcp_server.c
| -rw-r--r-- | components/net/lwip_dhcpd/dhcp_server.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/net/lwip_dhcpd/dhcp_server.c b/components/net/lwip_dhcpd/dhcp_server.c index 4acfb9cba0..a549d8d0e1 100644 --- a/components/net/lwip_dhcpd/dhcp_server.c +++ b/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), buffer, size); - return netif->linkoutput(netif, p); + netif->linkoutput(netif, p); + pbuf_free(p); + + return RT_EOK; } static void dhcpd_thread_entry(void *parameter) |
