From 431c9953417ba4143087e25e0bf7c5863df8682f Mon Sep 17 00:00:00 2001 From: midipix Date: May 21 2016 01:32:12 +0000 Subject: execute mode: properly handle the current working directory. --- 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);