From b746ef66ac5abb7e4574e56e875f114564f24c87 Mon Sep 17 00:00:00 2001
From: toaster <rollerorbital@gmail.com>
Date: Sat, 24 Aug 2019 22:56:20 +0100
Subject: [PATCH] Fix range print for getter error (setter was caught ahead of
 time)

---
 src/lua_infolib.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lua_infolib.c b/src/lua_infolib.c
index 8338fa5b9..8ef0bafcf 100644
--- a/src/lua_infolib.c
+++ b/src/lua_infolib.c
@@ -1043,7 +1043,7 @@ static int lib_getluabanks(lua_State *L)
 		return luaL_error(L, "luabanks[] invalid index");
 
 	if (i >= NUM_LUABANKS)
-		luaL_error(L, "luabanks[] index %d out of range (%d - %d)", i, 0, NUM_LUABANKS);
+		luaL_error(L, "luabanks[] index %d out of range (%d - %d)", i, 0, NUM_LUABANKS-1);
 
 	lua_pushinteger(L, luabanks[i]);
 	return 1;
-- 
GitLab