From 96e72c4a8782d62dc3fb53ad60fdcf7cb39418c1 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Thu, 24 May 2012 18:12:01 -0300 Subject: Do not lose error message information on 'unpack'. --- src/luarocks/unpack.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/luarocks/unpack.lua b/src/luarocks/unpack.lua index 6ea7353d..4920d381 100644 --- a/src/luarocks/unpack.lua +++ b/src/luarocks/unpack.lua @@ -27,9 +27,9 @@ local function unpack_rockspec(rockspec_file, dir_name) assert(type(rockspec_file) == "string") assert(type(dir_name) == "string") - local rockspec = fetch.load_rockspec(rockspec_file) + local rockspec, err = fetch.load_rockspec(rockspec_file) if not rockspec then - return nil, "Failed loading rockspec "..rockspec_file + return nil, "Failed loading rockspec "..rockspec_file..": "..err end fs.change_dir(dir_name) local ok, sources_dir = fetch.fetch_sources(rockspec, true, ".") -- cgit v1.2.3-55-g6feb