about summary refs log tree commit diff
path: root/src/engine/config.cpp
diff options
context:
space:
mode:
authorJakob Fries <jakob.fries@gmail.com>2007-08-05 15:58:26 +0000
committerJakob Fries <jakob.fries@gmail.com>2007-08-05 15:58:26 +0000
commitb9d98efc0bc1356a31579d1e9fd490b4569d2820 (patch)
tree0a7209756328d69a73d1360526743f62e86072fc /src/engine/config.cpp
parente4829981b1d3e746a8f2b6c6cc41b8ba965c5e0e (diff)
downloadzcatch-b9d98efc0bc1356a31579d1e9fd490b4569d2820.tar.gz
zcatch-b9d98efc0bc1356a31579d1e9fd490b4569d2820.zip
~ resolved at config save
Diffstat (limited to 'src/engine/config.cpp')
-rw-r--r--src/engine/config.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/config.cpp b/src/engine/config.cpp
index fb378190..40fbda20 100644
--- a/src/engine/config.cpp
+++ b/src/engine/config.cpp
@@ -66,12 +66,12 @@ void config_set(const char *line)
 
 void config_load(const char *filename)
 {
+	char full_path[1024];
 	if (filename[0] == '~')
 	{
 		char *home = getenv("HOME");
 		if (home)
 		{
-			char full_path[1024];
 			sprintf(full_path, "%s%s", home, filename+1);
 			filename = full_path;
 		}
@@ -96,12 +96,12 @@ void config_load(const char *filename)
 
 void config_save(const char *filename)
 {
+	char full_path[1024];
 	if (filename[0] == '~')
 	{
 		char *home = getenv("HOME");
 		if (home)
 		{
-			char full_path[1024];
 			sprintf(full_path, "%s%s", home, filename+1);
 			filename = full_path;
 		}