Fix memory leak when loading global settings
[platform/upstream/connman.git] / src / technology.c
index 7480ce9..2ba02e2 100644 (file)
@@ -448,7 +448,11 @@ static void technology_load(struct connman_technology *technology)
        gchar *identifier;
        GError *error = NULL;
        bool enable, need_saving = false;
+#ifdef TIZEN_EXT
+       char *enc = NULL;
+#else
        char *enc;
+#endif
 
        DBG("technology %p", technology);
 
@@ -539,6 +543,9 @@ static void technology_load(struct connman_technology *technology)
 done:
        g_free(identifier);
 
+#ifdef TIZEN_EXT
+       g_free(enc);
+#endif
        g_key_file_free(keyfile);
 }