Skip to content

Commit 7570b0e

Browse files
committed
Fix broken ban.ip oop variable
1 parent 88379b8 commit 7570b0e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Server/mods/deathmatch/logic/luadefs/CLuaBanDefs.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,18 @@ void CLuaBanDefs::AddClass(lua_State* luaVM)
6464
lua_classfunction(luaVM, "setAdmin", "setBanAdmin");
6565

6666
lua_classvariable(luaVM, "admin", "setBanAdmin", "getBanAdmin");
67-
lua_classvariable(luaVM, "IP", NULL, "getBanIP");
67+
lua_classvariable(luaVM, "ip", NULL, "getBanIP");
6868
lua_classvariable(luaVM, "serial", NULL, "getBanSerial");
6969
lua_classvariable(luaVM, "time", NULL, "getBanTime");
7070
lua_classvariable(luaVM, "unbanTime", "setUnbanTime", "getUnbanTime");
7171
lua_classvariable(luaVM, "reason", "setBanReason", "getBanReason");
7272
lua_classvariable(luaVM, "nick", "setBanNick", "getBanNick");
7373

74+
// Alias for backwards compatibility
75+
// TODO(qaisjp): it appears this was always documented as ".ip", so perhaps
76+
// nobody is using this attribute. Consider doing some metrics in the future to find out.
77+
lua_classvariable(luaVM, "IP", NULL, "getBanIP");
78+
7479
lua_registerclass(luaVM, "Ban");
7580
}
7681

0 commit comments

Comments
 (0)