summaryrefslogtreecommitdiff
path: root/tex/context/base/l-file.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/l-file.lua')
-rw-r--r--tex/context/base/l-file.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/tex/context/base/l-file.lua b/tex/context/base/l-file.lua
index 1bde59522..af86f9397 100644
--- a/tex/context/base/l-file.lua
+++ b/tex/context/base/l-file.lua
@@ -491,7 +491,10 @@ file.savedata = io.savedata
function file.copy(oldname,newname)
if oldname and newname then
- file.savedata(newname,io.loaddata(oldname))
+ local data = io.loaddata(oldname)
+ if data and data ~= "" then
+ file.savedata(newname,data)
+ end
end
end