Fixed some coverity
[platform/core/connectivity/net-config.git] / src / mptcp-internal.c
index 7b3b6e5..72223d1 100755 (executable)
@@ -92,12 +92,17 @@ gint mptcp_get_enabled()
 {
        const char* sysctlname = "mptcp_enabled";
        char* buf;
+       int enabled = -1;
+
        if ((buf = __read_mptcp_parameter(sysctlname)) == NULL)  {
                ERR("Fail to read %s, sysctlname");
                return -1;
        }
 
-       return atoi(buf);
+       enabled = atoi(buf);
+       g_free(buf);
+
+       return enabled;
 }
 
 gboolean mptcp_set_path_manager(const gchar* pm)