prosodyctl: Fix nil global access traceback in `prosodyctl about` (luarocks 2.2.0...
authorWaqas Hussain <waqas20@gmail.com>
Sun, 19 Oct 2014 07:05:49 +0000 (03:05 -0400)
committerWaqas Hussain <waqas20@gmail.com>
Sun, 19 Oct 2014 07:05:49 +0000 (03:05 -0400)
prosodyctl

index 8580aaf69484b56184f0e2a0f57225bc846542ff..4c3ae981521e6ee2b109589fc729ba09af18cf45 100755 (executable)
@@ -548,7 +548,7 @@ function commands.about(arg)
                print("  "..path);
        end
        print("");
-       local luarocks_status = (pcall(require, "luarocks.loader") and "Installed ("..(luarocks.cfg.program_version or "2.x+")..")")
+       local luarocks_status = (pcall(require, "luarocks.loader") and "Installed ("..(package.loaded["luarocks.cfg"].program_version or "2.x+")..")")
                or (pcall(require, "luarocks.require") and "Installed (1.x)")
                or "Not installed";
        print("LuaRocks:        ", luarocks_status);