diff --git a/Jupiter b/Jupiter index 2132691..4fdd552 160000 --- a/Jupiter +++ b/Jupiter @@ -1 +1 @@ -Subproject commit 21326918e9caf39c37d487183801715724908f85 +Subproject commit 4fdd55288d85b0500b88a56b384d9b433b42bc39 diff --git a/Release/Bot.lib b/Release/Bot.lib index c40ec42..b74d488 100644 Binary files a/Release/Bot.lib and b/Release/Bot.lib differ diff --git a/Release/Plugins/RenX.Core.lib b/Release/Plugins/RenX.Core.lib index 8f82da1..503886a 100644 Binary files a/Release/Plugins/RenX.Core.lib and b/Release/Plugins/RenX.Core.lib differ diff --git a/RenX.Core/RenX_BanDatabase.cpp b/RenX.Core/RenX_BanDatabase.cpp index e1d640a..1d5d5d5 100644 --- a/RenX.Core/RenX_BanDatabase.cpp +++ b/RenX.Core/RenX_BanDatabase.cpp @@ -136,10 +136,12 @@ void RenX::BanDatabase::add(RenX::Server *server, const RenX::PlayerInfo *player for (size_t i = 0; i < xPlugins.size(); i++) if (xPlugins.get(i)->RenX_OnBan(server, player, pluginData)) { + const Jupiter::ReadableString &pluginName = xPlugins.get(i)->getName(); fputc('\0', file); - fwrite(xPlugins.get(i)->getName().ptr(), sizeof(char), xPlugins.get(i)->getName().size(), file); + fwrite(pluginName.ptr(), sizeof(char), pluginName.size(), file); fputc('\0', file); fwrite(pluginData.ptr(), sizeof(char), pluginData.size(), file); + entry->varData.set(pluginName, pluginData); }