summaryrefslogtreecommitdiff
path: root/tex/context/base/l-file.lua
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2011-06-26 12:40:13 +0300
committerMarius <mariausol@gmail.com>2011-06-26 12:40:13 +0300
commitf0224d26b7faf5a779ff1fd99d7be5ef75fad958 (patch)
tree99d94f3a25655bef3b224a270689c181fa018a75 /tex/context/base/l-file.lua
parentde576a467c1e444aa8ea9fb9ce5d944d795aac6b (diff)
downloadcontext-f0224d26b7faf5a779ff1fd99d7be5ef75fad958.tar.gz
beta 2011.06.26 11:37
Diffstat (limited to 'tex/context/base/l-file.lua')
-rw-r--r--tex/context/base/l-file.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/tex/context/base/l-file.lua b/tex/context/base/l-file.lua
index bb5a5d49c..10ae1cb84 100644
--- a/tex/context/base/l-file.lua
+++ b/tex/context/base/l-file.lua
@@ -113,10 +113,10 @@ end
local trick_1 = char(1)
local trick_2 = "^" .. trick_1 .. "/+"
-function file.join(...)
+function file.join(...) -- rather dirty
local lst = { ... }
local a, b = lst[1], lst[2]
- if a == "" then
+ if not a or a == "" then -- not a added
lst[1] = trick_1
elseif b and find(a,"^/+$") and find(b,"^/") then
lst[1] = ""