diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2012-02-28 01:35:28 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2012-02-28 01:35:28 -0300 |
commit | 23d84b587eef1157cb1cd8f5ff08a424bfa038cb (patch) | |
tree | 4e36ab84dccb3a4cd0e8a148de01865df2802f06 /src | |
parent | c3d3cde338a1d7e0dc5a79efebb49f1fda34536c (diff) | |
download | luarocks-23d84b587eef1157cb1cd8f5ff08a424bfa038cb.tar.gz luarocks-23d84b587eef1157cb1cd8f5ff08a424bfa038cb.tar.bz2 luarocks-23d84b587eef1157cb1cd8f5ff08a424bfa038cb.zip |
Catch error properly. Closes #63.
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/make.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/luarocks/make.lua b/src/luarocks/make.lua index e20c399a..fe8f7645 100644 --- a/src/luarocks/make.lua +++ b/src/luarocks/make.lua | |||
@@ -59,6 +59,9 @@ function run(...) | |||
59 | 59 | ||
60 | if flags["pack-binary-rock"] then | 60 | if flags["pack-binary-rock"] then |
61 | local rspec, err, errcode = fetch.load_rockspec(rockspec) | 61 | local rspec, err, errcode = fetch.load_rockspec(rockspec) |
62 | if not rspec then | ||
63 | return nil, err | ||
64 | end | ||
62 | return pack.pack_binary_rock(rspec.name, rspec.version, build.build_rockspec, rockspec, false, true) | 65 | return pack.pack_binary_rock(rspec.name, rspec.version, build.build_rockspec, rockspec, false, true) |
63 | else | 66 | else |
64 | local ok, err = fs.check_command_permissions(flags) | 67 | local ok, err = fs.check_command_permissions(flags) |