Check for null SystemMessage parameters.
This commit is contained in:
@@ -367,6 +367,12 @@ public class SystemMessage implements IClientOutgoingPacket
|
|||||||
packet.writeD(_params.length);
|
packet.writeD(_params.length);
|
||||||
for (SMParam param : _params)
|
for (SMParam param : _params)
|
||||||
{
|
{
|
||||||
|
if (param == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("Found null parameter for SystemMessageId " + _smId);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
packet.writeD(param.getType());
|
packet.writeD(param.getType());
|
||||||
switch (param.getType())
|
switch (param.getType())
|
||||||
{
|
{
|
||||||
|
@@ -368,6 +368,12 @@ public class SystemMessage implements IClientOutgoingPacket
|
|||||||
packet.writeD(_params.length);
|
packet.writeD(_params.length);
|
||||||
for (SMParam param : _params)
|
for (SMParam param : _params)
|
||||||
{
|
{
|
||||||
|
if (param == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("Found null parameter for SystemMessageId " + _smId);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
packet.writeD(param.getType());
|
packet.writeD(param.getType());
|
||||||
switch (param.getType())
|
switch (param.getType())
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user