Fix coverity issue
[platform/core/connectivity/wifi-direct-manager.git] / src / wifi-direct-util.c
index 4754ab7..b01a532 100644 (file)
@@ -807,7 +807,7 @@ void _wfd_util_check_country_cb(keynode_t *key, void *data)
        char *ccode;
        GKeyFile *keyfile = NULL;
        const char *file_path = COUNTRY_CODE_FILE;
-       GError * err = NULL;
+       GError *err = NULL;
 
        if (!manager) {
                WDS_LOGE("Invalid parameter");
@@ -827,6 +827,7 @@ void _wfd_util_check_country_cb(keynode_t *key, void *data)
        if (!res) {
                WDS_LOGE("Failed to load key file(%s)", err->message);
                g_key_file_free(keyfile);
+               g_error_free(err);
                return;
        }
 
@@ -834,6 +835,7 @@ void _wfd_util_check_country_cb(keynode_t *key, void *data)
        if (!ccode) {
                WDS_LOGE("Failed to get country code string(%s)", err->message);
                g_key_file_free(keyfile);
+               g_error_free(err);
                return;
        }