summaryrefslogtreecommitdiff
path: root/tex/context/base/l-dir.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2011-10-20 13:25:00 +0200
committerHans Hagen <pragma@wxs.nl>2011-10-20 13:25:00 +0200
commitf62e9381921f6e370da2a03b2d1fed2653a0c2a5 (patch)
treeca6f1f412116d2e80db9b5777b48e9ff02c81528 /tex/context/base/l-dir.lua
parent0be4831f50bbc41997665aec320dbf519b87b7d7 (diff)
downloadcontext-f62e9381921f6e370da2a03b2d1fed2653a0c2a5.tar.gz
beta 2011.10.20 13:25
Diffstat (limited to 'tex/context/base/l-dir.lua')
-rw-r--r--tex/context/base/l-dir.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/tex/context/base/l-dir.lua b/tex/context/base/l-dir.lua
index 1d59b9220..ee831f98a 100644
--- a/tex/context/base/l-dir.lua
+++ b/tex/context/base/l-dir.lua
@@ -94,13 +94,13 @@ local function collectpattern(path,patt,recurse,result)
local ok, scanner
result = result or { }
if path == "/" then
- ok, scanner = xpcall(function() return walkdir(path..".") end, function() end) -- kepler safe
+ ok, scanner, first = xpcall(function() return walkdir(path..".") end, function() end) -- kepler safe
else
- ok, scanner = xpcall(function() return walkdir(path) end, function() end) -- kepler safe
+ ok, scanner, first = xpcall(function() return walkdir(path) end, function() end) -- kepler safe
end
if ok and type(scanner) == "function" then
if not find(path,"/$") then path = path .. '/' end
- for name in scanner do
+ for name in scanner, first do
local full = path .. name
local attr = attributes(full)
local mode = attr.mode