Change-Id: I69b84976d48eaca56d6053750ab2b6445021b216
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
config = secure_getenv("XDG_CONFIG_HOME");
if (config)
config = secure_getenv("XDG_CONFIG_HOME");
if (config)
- rc = snprintf(buffer, size, "%s/.config/%s", home, dbfile);
+ rc = snprintf(buffer, size, "%s/%s", config, dbfile);
else
{
home = secure_getenv("HOME");
else
{
home = secure_getenv("HOME");
{
struct passwd *pwd = getpwuid(getuid());
if (pwd)
{
struct passwd *pwd = getpwuid(getuid());
if (pwd)
- rc = snprintf(buffer, size, "%s/.config/%s", result->pw_dir, dbfile);
+ rc = snprintf(buffer, size, "%s/.config/%s", pwd->pw_dir, dbfile);
else
rc = snprintf(buffer, size, "/home/%d/.config/%s", (int)getuid(), dbfile);
}
else
rc = snprintf(buffer, size, "/home/%d/.config/%s", (int)getuid(), dbfile);
}