openbsd-ports/emulators/zsnes/patches/patch-src_linux_zfilew_c

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);
}
}