39 lines
845 B
Plaintext
39 lines
845 B
Plaintext
$OpenBSD: patch-src_linux_zfilew_c,v 1.1 2005/10/21 18:07:10 naddy Exp $
|
|
--- src/linux/zfilew.c.orig Fri Jan 14 14:11:19 2005
|
|
+++ src/linux/zfilew.c Tue Oct 4 00:42:40 2005
|
|
@@ -459,7 +459,7 @@ DWORD GetDate()
|
|
}
|
|
|
|
extern char SRAMDir[1024];
|
|
-extern char LoadDir[512];
|
|
+extern char LoadDir[1024];
|
|
|
|
#ifdef __LINUX__
|
|
|
|
@@ -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);
|
|
}
|
|
- strcpy(zcfgdir, homedir);
|
|
- free(homedir);
|
|
+ else
|
|
+ {
|
|
+ strcpy(zcfgdir, homedir);
|
|
+ }
|
|
strcat(zcfgdir, ZCFG_DIR);
|
|
tmp = opendir(zcfgdir);
|
|
if (tmp == NULL)
|
|
@@ -496,7 +497,7 @@ void obtaindir()
|
|
}
|
|
if (*LoadDir == 0)
|
|
{
|
|
- getcwd(LoadDir, 512);
|
|
+ getcwd(LoadDir, 1024);
|
|
}
|
|
}
|
|
|