From 08e179e58864225afd991fcac55ab5771cb55e14 Mon Sep 17 00:00:00 2001 From: Stefan Frederik Date: Tue, 1 Dec 2020 13:25:00 +0100 Subject: [PATCH] better cmdline filename path parsing --- src/xinit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xinit.c b/src/xinit.c index 0c039d47..a993d518 100644 --- a/src/xinit.c +++ b/src/xinit.c @@ -1505,8 +1505,9 @@ int Tcl_AppInit(Tcl_Interp *inter) #ifdef __unix__ if(filename[0] == '~' && filename[1] == '/') { - here(); my_snprintf(f, S(f), "%s%s", home_dir, filename + 1); + } else if(filename[0] == '.' && filename[1] == '/') { + my_snprintf(f, S(f), "%s%s", pwd_dir, filename + 1); } else if(filename[0] !='/') { my_snprintf(f, S(f), "%s/%s", pwd_dir, filename); } else {