From 6bcba613d63d3ecc7d70c1e0a67b64e427a6e62b Mon Sep 17 00:00:00 2001 From: Saurav Babu Date: Tue, 15 Dec 2015 09:12:02 +0530 Subject: Fixed various memory leak issues Change-Id: I7de6bb13d8b17582d705e6e67ec1dc4cb7cb9713 Signed-off-by: Saurav Babu --- src/dhcp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/dhcp.c') diff --git a/src/dhcp.c b/src/dhcp.c index 9a743626..e4497fcc 100755 --- a/src/dhcp.c +++ b/src/dhcp.c @@ -462,11 +462,12 @@ static void lease_available_cb(GDHCPClient *dhcp_client, gpointer user_data) } if (!apply_lease_available_on_network(dhcp_client, dhcp)) - return; + goto done; if (ip_change) dhcp_valid(dhcp); +done: g_free(address); g_free(netmask); g_free(gateway); -- cgit v1.2.3