From: Milind Murhekar Date: Wed, 13 Jun 2018 12:16:27 +0000 (+0530) Subject: free memory after g_variant_get X-Git-Tag: submit/tizen/20180824.060624^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e199088361f17aa0593b4e5b940aedc3aaa09635;p=platform%2Fcore%2Fapi%2Ftethering.git free memory after g_variant_get Change-Id: I3aa5e1d85b21029bc7eac4b23e78d7743f03da3f Signed-off-by: Milind Murhekar --- diff --git a/src/tethering.c b/src/tethering.c index e4f4007..45817c6 100755 --- a/src/tethering.c +++ b/src/tethering.c @@ -1366,10 +1366,10 @@ static int __prepare_wifi_settings(tethering_h tethering, _softap_settings_t *se if (parameters != NULL) { g_variant_get(parameters, "(siu)", &passphrase, &len, &ret); + g_strlcpy(set->key, passphrase, sizeof(set->key) - 1); + g_free(passphrase); g_variant_unref(parameters); } - - g_strlcpy(set->key, passphrase, sizeof(set->key)); } INFO("ssid: %s security: %d mode: %s channel: %d visibility: %s\n",