Coverity fixes. 58/155458/1
authorINSUN PYO <insun.pyo@samsung.com>
Fri, 13 Oct 2017 07:02:34 +0000 (07:02 +0000)
committerINSUN PYO <insun.pyo@samsung.com>
Fri, 13 Oct 2017 07:02:55 +0000 (07:02 +0000)
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I25429182917b7911ec95a73f65f912e22091461c

src/common/tlm-utils.c
src/plugins/default/tlm-account-plugin-default.c

index fcd6a60..0bea3b6 100755 (executable)
@@ -68,7 +68,7 @@ tlm_user_get_name (uid_t user_id)
     if (size <= sizeof(struct passwd))
         size = 1024;
 
-    for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+    for (; NULL != (tmp = realloc(buf, size)); size*=2)
     {
         buf = tmp;
 
@@ -88,7 +88,7 @@ tlm_user_get_name (uid_t user_id)
     }
 
     if (buf)
-        g_free(buf);
+        free(buf);
 
     return pw_name;
 }
@@ -105,7 +105,7 @@ tlm_user_get_uid (const gchar *username)
     if (size < sizeof(struct passwd))
         size = 1024;
 
-    for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+    for (; NULL != (tmp = realloc(buf, size)); size*=2)
     {
         buf = tmp;
 
@@ -121,7 +121,7 @@ tlm_user_get_uid (const gchar *username)
     }
 
     if (buf)
-        g_free(buf);
+        free(buf);
 
     return pw_uid;
 }
@@ -138,7 +138,7 @@ tlm_user_get_gid (const gchar *username)
     if (size <= sizeof(struct passwd))
         size = 1024;
 
-    for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+    for (; NULL != (tmp = realloc(buf, size)); size*=2)
     {
         buf = tmp;
 
@@ -154,7 +154,7 @@ tlm_user_get_gid (const gchar *username)
     }
 
     if (buf)
-        g_free(buf);
+        free(buf);
 
     return pw_gid;
 }
@@ -169,7 +169,7 @@ tlm_user_get_home_dir (const gchar *username)
     if (size <= sizeof(struct passwd))
         size = 1024;
 
-    for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+    for (; NULL != (tmp = realloc(buf, size)); size*=2)
     {
         buf = tmp;
 
@@ -189,7 +189,7 @@ tlm_user_get_home_dir (const gchar *username)
     }
 
     if (buf)
-        g_free(buf);
+        free(buf);
 
     return pw_dir;
 }
@@ -204,7 +204,7 @@ tlm_user_get_shell (const gchar *username)
     if (size <= sizeof(struct passwd))
         size = 1024;
 
-    for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+    for (; NULL != (tmp = realloc(buf, size)); size*=2)
     {
         buf = tmp;
 
@@ -224,7 +224,7 @@ tlm_user_get_shell (const gchar *username)
     }
 
     if (buf)
-        g_free(buf);
+        free(buf);
 
     return pw_shell;
 }
index 619340d..ce54b05 100755 (executable)
@@ -195,7 +195,7 @@ _cleanup_guest_user (TlmAccountPlugin *plugin,
     /* clear error */
     errno = 0;
 
-    for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+    for (; NULL != (tmp = realloc(buf, size)); size*=2)
     {
         buf = tmp;
 
@@ -209,7 +209,7 @@ _cleanup_guest_user (TlmAccountPlugin *plugin,
             user_name, strerror(errno));
 
         if (buf)
-            g_free(buf);
+            free(buf);
 
         return FALSE;
     }
@@ -218,7 +218,7 @@ _cleanup_guest_user (TlmAccountPlugin *plugin,
         DBG("No home folder entry found for user '%s'", user_name);
 
         if (buf)
-            g_free(buf);
+            free(buf);
 
         return FALSE;
     }
@@ -226,7 +226,7 @@ _cleanup_guest_user (TlmAccountPlugin *plugin,
     res = delete_sub_files(pwd_entry->pw_dir);
 
     if (buf)
-        g_free(buf);
+        free(buf);
 
     return res;
 }
@@ -248,7 +248,7 @@ _is_valid_user (TlmAccountPlugin *plugin, const gchar *user_name)
     /* clear error */
     errno = 0;
 
-    for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+    for (; NULL != (tmp = realloc(buf, size)); size*=2)
     {
         buf = tmp;
 
@@ -263,12 +263,12 @@ _is_valid_user (TlmAccountPlugin *plugin, const gchar *user_name)
         DBG("Could not get info for user '%s', error : %s",
             user_name, strerr_buf);
         if (buf)
-            g_free(buf);
+            free(buf);
         return FALSE;
     }
 
     if (buf)
-        g_free(buf);
+        free(buf);
 
     return TRUE;
 }