about summary refs log tree commit diff stats
path: root/src/config
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-01-26 01:11:37 +0100
committerbptato <nincsnevem662@gmail.com>2024-01-26 01:11:37 +0100
commit9b5df91240ea3e38e58d771597cb2a2c3ca95f29 (patch)
tree8d9d4fbe96682b27bc70bf415e050248d69dedae /src/config
parentfe9ac5f7824f935d22a1935b1f6f3c51823d3d02 (diff)
downloadchawan-9b5df91240ea3e38e58d771597cb2a2c3ca95f29.tar.gz
cgi: fix broken libexec path env variable
Diffstat (limited to 'src/config')
-rw-r--r--src/config/chapath.nim2
-rw-r--r--src/config/config.nim3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/config/chapath.nim b/src/config/chapath.nim
index a2800c6c..adf852a0 100644
--- a/src/config/chapath.nim
+++ b/src/config/chapath.nim
@@ -9,7 +9,7 @@ import js/tojs
 import types/opt
 import utils/twtstr
 
-const libexecPath* {.strdefine.} = "${%CHA_BIN_DIR}/../libexec/chawan"
+const libexecPath {.strdefine.} = "${%CHA_BIN_DIR}/../libexec/chawan"
 
 type ChaPath* = distinct string
 
diff --git a/src/config/config.nim b/src/config/config.nim
index 634184d9..59cdad50 100644
--- a/src/config/config.nim
+++ b/src/config/config.nim
@@ -246,7 +246,8 @@ proc getBufferConfig*(config: Config, location: URL, cookiejar: CookieJar,
       proxy: proxy,
       cgiDir: cgiDir,
       urimethodmap: urimethodmap,
-      w3mCGICompat: config.external.w3m_cgi_compat
+      w3mCGICompat: config.external.w3m_cgi_compat,
+      libexecPath: ChaPath("${%CHA_LIBEXEC_DIR}").unquote().get
     )
   )