From bae72c44f986bd48b7b3dcf77aad982466199eba Mon Sep 17 00:00:00 2001 From: Maneesh Jain Date: Fri, 20 Nov 2015 11:53:36 +0530 Subject: Merge:Partial Fix a crash and valgrind invalid read error Change-Id: Ib36cab79ea86048860ffda7d6108b769a3cc9b33 Signed-off-by: Maneesh Jain --- gdhcp/client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdhcp/client.c b/gdhcp/client.c index 106c7770..2c442e59 100755 --- a/gdhcp/client.c +++ b/gdhcp/client.c @@ -2776,7 +2776,7 @@ int g_dhcp_client_start(GDHCPClient *dhcp_client, const char *last_address) if (addr == 0xFFFFFFFF || ((addr & LINKLOCAL_ADDR) == LINKLOCAL_ADDR)) { addr = 0; - } else { + } else if (dhcp_client->last_address != last_address) { g_free(dhcp_client->last_address); dhcp_client->last_address = g_strdup(last_address); } -- cgit v1.2.3