From 431c9953417ba4143087e25e0bf7c5863df8682f Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 20 May 2016 21:32:12 -0400 Subject: execute mode: properly handle the current working directory. --- src/logic/slbt_exec_execute.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/logic/slbt_exec_execute.c b/src/logic/slbt_exec_execute.c index 33f7858..277bb30 100644 --- a/src/logic/slbt_exec_execute.c +++ b/src/logic/slbt_exec_execute.c @@ -45,7 +45,8 @@ int slbt_exec_execute( script = ectx->cargv[1]; /* wrapper */ - if ((size_t)snprintf(wrapper,sizeof(wrapper),"%s.exe.wrapper", + if ((size_t)snprintf(wrapper,sizeof(wrapper),"%s%s.exe.wrapper", + (script[0] == '/') ? "" : "./", script) >= sizeof(wrapper)) { slbt_free_exec_ctx(actx); -- cgit v1.2.3