From 6fe0486cf33fb1635f40345f1c3fcd9aa5f0b08c Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Sat, 12 Mar 2005 17:15:43 +0000 Subject: [PATCH] Fixed logic in home path. --- zsnes/src/linux/zfilew.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/zsnes/src/linux/zfilew.c b/zsnes/src/linux/zfilew.c index efd61d16..24f4cbb0 100644 --- a/zsnes/src/linux/zfilew.c +++ b/zsnes/src/linux/zfilew.c @@ -474,11 +474,12 @@ void obtaindir() if ((homedir = (char *)getenv("HOME")) == 0) { - homedir = (char *)malloc(ZCFG_DIR_LEN); - getcwd(homedir, ZCFG_DIR_LEN); + getcwd(zcfgdir, ZCFG_DIR_LEN); + } + else + { + strcpy(zcfgdir, homedir); } - strcpy(zcfgdir, homedir); - free(homedir); strcat(zcfgdir, ZCFG_DIR); tmp = opendir(zcfgdir); if (tmp == NULL)