summaryrefslogtreecommitdiff
path: root/src/dhcp.c
diff options
context:
space:
mode:
authorSaurav Babu <saurav.babu@samsung.com>2015-12-15 09:12:02 +0530
committerSaurav Babu <saurav.babu@samsung.com>2015-12-15 09:12:02 +0530
commit6bcba613d63d3ecc7d70c1e0a67b64e427a6e62b (patch)
tree8775bf2dac0ce9de6c97ebf60e87974fd8e78e47 /src/dhcp.c
parentf4b6dfbed5104504344038b3b522391ac8d19d81 (diff)
downloadconnman-6bcba613d63d3ecc7d70c1e0a67b64e427a6e62b.tar.gz
connman-6bcba613d63d3ecc7d70c1e0a67b64e427a6e62b.tar.bz2
connman-6bcba613d63d3ecc7d70c1e0a67b64e427a6e62b.zip
Fixed various memory leak issues
Change-Id: I7de6bb13d8b17582d705e6e67ec1dc4cb7cb9713 Signed-off-by: Saurav Babu <saurav.babu@samsung.com>
Diffstat (limited to 'src/dhcp.c')
-rwxr-xr-xsrc/dhcp.c3
1 files changed, 2 insertions, 1 deletions
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);