aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/luarocks/fetch.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/luarocks/fetch.lua b/src/luarocks/fetch.lua
index a49bb8f1..cd78c327 100644
--- a/src/luarocks/fetch.lua
+++ b/src/luarocks/fetch.lua
@@ -149,7 +149,10 @@ function fetch.fetch_and_unpack_rock(rock_file, dest)
149 return nil, "Failed unpacking rock file: " .. err 149 return nil, "Failed unpacking rock file: " .. err
150 end 150 end
151 else 151 else
152 unpack_dir = fs.make_temp_dir(name) 152 unpack_dir, err = fs.make_temp_dir(name)
153 if not unpack_dir then
154 return nil, "Failed creating temporary dir: " .. err
155 end
153 end 156 end
154 if not dest then 157 if not dest then
155 util.schedule_function(fs.delete, unpack_dir) 158 util.schedule_function(fs.delete, unpack_dir)