From: Roland Häder Date: Sat, 19 May 2012 18:13:25 +0000 (+0000) Subject: Added debugging, added missing (IMPORTANT) call of resetSerialNumber() X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=71ef7700a1cdfe31b6b5b0219984656a14ff163c;p=hub.git Added debugging, added missing (IMPORTANT) call of resetSerialNumber() --- diff --git a/application/hub/main/handler/chunks/class_ChunkHandler.php b/application/hub/main/handler/chunks/class_ChunkHandler.php index f74cf99da..ca3fa8600 100644 --- a/application/hub/main/handler/chunks/class_ChunkHandler.php +++ b/application/hub/main/handler/chunks/class_ChunkHandler.php @@ -282,7 +282,7 @@ class ChunkHandler extends BaseHandler implements HandleableChunks, Registerable $nextSerial = $this->getFragmenterInstance()->getNextHexSerialNumber(); // Debug output - //* NOISY-DEBUG */ $this->debugOutput('CHUNK-HANDLER: serialNumber=' . $serialNumber . ',nextSerial=' . $nextSerial); + /* NOISY-DEBUG */ $this->debugOutput('CHUNK-HANDLER: serialNumber=' . $serialNumber . ',nextSerial=' . $nextSerial); // Is it not the same? Then re-request it if ($serialNumber != $nextSerial) { diff --git a/application/hub/main/helper/connection/class_BaseConnectionHelper.php b/application/hub/main/helper/connection/class_BaseConnectionHelper.php index c13e74d35..2fdc0f493 100644 --- a/application/hub/main/helper/connection/class_BaseConnectionHelper.php +++ b/application/hub/main/helper/connection/class_BaseConnectionHelper.php @@ -383,6 +383,9 @@ class BaseConnectionHelper extends BaseHubHelper implements Registerable, Protoc // The helper's state must be 'connected' $this->getStateInstance()->validatePeerStateConnected(); + // Reset serial number + $this->getFragmeneterInstance()->resetSerialNumber(); + // Cache buffer length $bufferSize = $this->getConfigInstance()->getConfigEntry($this->getProtocol() . '_buffer_length'); diff --git a/application/hub/main/package/fragmenter/class_PackageFragmenter.php b/application/hub/main/package/fragmenter/class_PackageFragmenter.php index 0a967973b..1f3adba57 100644 --- a/application/hub/main/package/fragmenter/class_PackageFragmenter.php +++ b/application/hub/main/package/fragmenter/class_PackageFragmenter.php @@ -518,6 +518,10 @@ class PackageFragmenter extends BaseHubSystem implements Fragmentable, Registera * @return void */ public function resetSerialNumber () { + // Debug message + /* NOISY-DEBUG: */ $this->debugOutput('FRAGMENTER: Resetting serial number, previous=' . $this->serialNumber); + + // Reset serial number $this->serialNumber = 0; } }