Prohibit sending a packet when blowfish is not initialized.
This commit is contained in:
@@ -623,6 +623,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -623,6 +623,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -625,6 +625,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -625,6 +625,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
@@ -626,6 +626,11 @@ public class LoginServerThread extends Thread
|
|||||||
*/
|
*/
|
||||||
private void sendPacket(BaseSendablePacket sl) throws IOException
|
private void sendPacket(BaseSendablePacket sl) throws IOException
|
||||||
{
|
{
|
||||||
|
if (_blowfish == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
final byte[] data = sl.getContent();
|
final byte[] data = sl.getContent();
|
||||||
NewCrypt.appendChecksum(data);
|
NewCrypt.appendChecksum(data);
|
||||||
_blowfish.crypt(data, 0, data.length);
|
_blowfish.crypt(data, 0, data.length);
|
||||||
|
Reference in New Issue
Block a user