Skip to content
Snippets Groups Projects
Commit 513848c7 authored by Zoey76's avatar Zoey76
Browse files

BETA: NPE vulnerability fix.

	* Closing #5358
parent 469c295b
No related branches found
No related tags found
No related merge requests found
......@@ -87,7 +87,6 @@ public class AdminAdmin implements IAdminCommandHandler
@Override
public boolean useAdminCommand(String command, L2PcInstance activeChar)
{
if (command.startsWith("admin_admin"))
{
showMainPage(activeChar, command);
......@@ -137,22 +136,18 @@ public class AdminAdmin implements IAdminCommandHandler
{
_log.warning("An error occured while ending olympiad: " + e);
}
activeChar.sendMessage("Heroes formed");
activeChar.sendMessage("Heroes formed.");
}
else if (command.startsWith("admin_manualhero") || command.startsWith("admin_sethero"))
{
L2PcInstance target = null;
if (activeChar.getTarget().isPlayer())
if (activeChar.getTarget() == null)
{
target = activeChar.getTarget().getActingPlayer();
target.setHero(target.isHero() ? false : true);
}
else
{
target = activeChar;
target.setHero(target.isHero() ? false : true);
activeChar.sendPacket(SystemMessageId.INCORRECT_TARGET);
return false;
}
final L2PcInstance target = activeChar.getTarget().isPlayer() ? activeChar.getTarget().getActingPlayer() : activeChar;
target.setHero(!target.isHero());
target.broadcastUserInfo();
}
else if (command.startsWith("admin_diet"))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment