From: chleun.moon Date: Thu, 4 May 2017 07:55:11 +0000 (+0900) Subject: Fix svace issue (WGID-212341) X-Git-Tag: accepted/tizen/unified/20170504.114205^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fconnectivity%2Fnet-config.git;a=commitdiff_plain;h=b0a398b8d7c2a5cd81341917ad7daf8ea49b2c04 Fix svace issue (WGID-212341) Change-Id: Id693e2c4ec8be78684ec0b414be2dc4c66953979 Signed-off-by: cheoleun --- diff --git a/src/signal-handler.c b/src/signal-handler.c index 0221bc2..385bd98 100755 --- a/src/signal-handler.c +++ b/src/signal-handler.c @@ -112,10 +112,10 @@ static void __netconfig_extract_ipv4_signal_data(GVariant *dictionary, const gch DBG("Old IPv4.Address [%s] Received new IPv4.Address [%s]", old_ip, value); if (g_strcmp0(old_ip, value) != 0) { - if (value == NULL && strlen(old_ip) > 0) - vconf_set_str(VCONFKEY_NETWORK_IP, ""); - else + if (value != NULL) vconf_set_str(VCONFKEY_NETWORK_IP, value); + else if (old_ip != NULL && strlen(old_ip) > 0) + vconf_set_str(VCONFKEY_NETWORK_IP, ""); } free(old_ip); } @@ -137,10 +137,10 @@ static void __netconfig_extract_ipv6_signal_data(GVariant *dictionary, const gch DBG("Old IPv6.Address [%s] Received new IPv6.Address [%s]", old_ip6, value); if (g_strcmp0(old_ip6, value) != 0) { - if (value == NULL && strlen(old_ip6) > 0) - vconf_set_str(VCONFKEY_NETWORK_IP6, ""); - else + if (value != NULL) vconf_set_str(VCONFKEY_NETWORK_IP6, value); + else if (old_ip6 != NULL && strlen(old_ip6) > 0) + vconf_set_str(VCONFKEY_NETWORK_IP6, ""); } free(old_ip6); }