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;
}
if (buf)
- g_free(buf);
+ free(buf);
return pw_name;
}
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;
}
if (buf)
- g_free(buf);
+ free(buf);
return pw_uid;
}
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;
}
if (buf)
- g_free(buf);
+ free(buf);
return pw_gid;
}
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;
}
if (buf)
- g_free(buf);
+ free(buf);
return pw_dir;
}
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;
}
if (buf)
- g_free(buf);
+ free(buf);
return pw_shell;
}
/* clear error */
errno = 0;
- for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+ for (; NULL != (tmp = realloc(buf, size)); size*=2)
{
buf = tmp;
user_name, strerror(errno));
if (buf)
- g_free(buf);
+ free(buf);
return FALSE;
}
DBG("No home folder entry found for user '%s'", user_name);
if (buf)
- g_free(buf);
+ free(buf);
return FALSE;
}
res = delete_sub_files(pwd_entry->pw_dir);
if (buf)
- g_free(buf);
+ free(buf);
return res;
}
/* clear error */
errno = 0;
- for (; NULL != (tmp = g_realloc(buf, size)); size*=2)
+ for (; NULL != (tmp = realloc(buf, size)); size*=2)
{
buf = tmp;
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;
}