Fixed logic in home path.
This commit is contained in:
@@ -474,11 +474,12 @@ void obtaindir()
|
|||||||
|
|
||||||
if ((homedir = (char *)getenv("HOME")) == 0)
|
if ((homedir = (char *)getenv("HOME")) == 0)
|
||||||
{
|
{
|
||||||
homedir = (char *)malloc(ZCFG_DIR_LEN);
|
getcwd(zcfgdir, ZCFG_DIR_LEN);
|
||||||
getcwd(homedir, ZCFG_DIR_LEN);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
strcpy(zcfgdir, homedir);
|
||||||
}
|
}
|
||||||
strcpy(zcfgdir, homedir);
|
|
||||||
free(homedir);
|
|
||||||
strcat(zcfgdir, ZCFG_DIR);
|
strcat(zcfgdir, ZCFG_DIR);
|
||||||
tmp = opendir(zcfgdir);
|
tmp = opendir(zcfgdir);
|
||||||
if (tmp == NULL)
|
if (tmp == NULL)
|
||||||
|
|||||||
Reference in New Issue
Block a user