From 620b3e6739f8749dcc3e8a2f07ed48b949fc92f3 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Wed, 15 Apr 2009 19:53:59 +0000 Subject: [PATCH] task #9192: mem_free of dhcp->options_in and dhcp->msg_in --- CHANGELOG | 3 +++ src/core/dhcp.c | 1 + 2 files changed, 4 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 09cbd513..0f13a604 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -83,6 +83,9 @@ HISTORY ++ Bugfixes: + 2009-04-15 Simon Goldschmidt + * dhcp.c: task #9192: mem_free of dhcp->options_in and dhcp->msg_in + 2009-04-15 Simon Goldschmidt * ip.c, ip6.c, tcp_out.c, ip.h: patch #6808: Add a utility function ip_hinted_output() (for smaller code mainly) diff --git a/src/core/dhcp.c b/src/core/dhcp.c index 0829fec4..6cec5376 100644 --- a/src/core/dhcp.c +++ b/src/core/dhcp.c @@ -1348,6 +1348,7 @@ static void dhcp_recv(void *arg, struct udp_pcb *pcb, struct pbuf *p, struct ip_ dhcp_handle_offer(netif); } free_pbuf_and_return: + dhcp_free_reply(dhcp); pbuf_free(p); dhcp->p = NULL; }