Fixed DEFLATEPacket return

This commit is contained in:
Shoghi Cervantes 2013-06-08 16:59:49 +02:00
parent 8d2862a744
commit 1a822460d8

View File

@ -120,7 +120,7 @@ class MinecraftInterface{
if($pid === 0x99){
$CID = PocketMinecraftServer::clientID($source, $port);
if(!isset($this->chunked[$CID]) and $packet->data[0] !== 0){ //Drop packet
return $this->popPacket();
return false;
}
switch($packet->data[0]){
case 0:
@ -286,8 +286,8 @@ class MinecraftInterface{
if(!isset($this->toChunk[$CID])){
$this->toChunk[$CID] = array();
}
$this->toChunk[$CID][] = $dest;
$write = strlen($packet->raw);
$this->toChunk[$CID][] = $data;
$write = strlen($data);
}else{
$write = $this->socket->write($data, $dest, $port);
$this->writeDump($pid, $data, false, "client", $dest, $port);