From 4ba18e4d0a573ada71b99fc16da9d21e61628947 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 22 Mar 2011 11:02:53 -0300 Subject: Handle case when fs.download returns no error message (External programs output their own error messages.) --- src/luarocks/fetch.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/luarocks/fetch.lua b/src/luarocks/fetch.lua index ff77882e..2ea2c906 100644 --- a/src/luarocks/fetch.lua +++ b/src/luarocks/fetch.lua @@ -32,7 +32,7 @@ function fetch_url(url, filename) elseif protocol == "http" or protocol == "ftp" or protocol == "https" then local ok, err = fs.download(url, filename) if not ok then - return nil, "Failed downloading "..url.." - "..err, "network" + return nil, "Failed downloading "..url..(err and " - "..err or ""), "network" end return dir.path(fs.current_dir(), filename or dir.base_name(url)) else -- cgit v1.2.3-55-g6feb