]> git.mxchange.org Git - hub.git/commitdiff
Added assert + more debug logging.
authorRoland Haeder <roland@mxchange.org>
Sun, 16 Feb 2014 18:02:50 +0000 (19:02 +0100)
committerRoland Haeder <roland@mxchange.org>
Sun, 16 Feb 2014 18:02:50 +0000 (19:02 +0100)
Signed-off-by: Roland Haeder <roland@mxchange.org>
application/hub/main/handler/chunks/class_ChunkHandler.php

index 5180c8db192e507e2f49a66e07720a4b6154a299..5b67d12503f56371ef5eda38aaead924787f86ee 100644 (file)
@@ -325,9 +325,12 @@ class ChunkHandler extends BaseHandler implements HandleableChunks, Registerable
                // That went well, so start assembling all chunks
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('CHUNK-HANDLER[' . __METHOD__ . ':' . __LINE__ . ']: Handling ' . count($this->finalPackageChunks['content']) . ' entries ...');
                foreach ($this->finalPackageChunks['content'] as $serialNumber => $content) {
+                       // Assert on 'hash' entry (must always be set)
+                       assert(isset($this->finalPackageChunks['hashes'][$serialNumber]));
+
                        // Debug message
-                       //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('CHUNK-HANDLER[' . __METHOD__ . ':' . __LINE__ . ']: serialNumber=' . $serialNumber . ' - validating ...');
-                       //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('finalPackageChunks=' . print_r($this->finalPackageChunks, TRUE) . 'chunkHashes=' . print_r($this->chunkHashes, TRUE));
+                       /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('CHUNK-HANDLER[' . __METHOD__ . ':' . __LINE__ . ']: serialNumber=' . $serialNumber . ',hashes=' . $this->finalPackageChunks['hashes'][$serialNumber] . ' - validating ...');
+                       /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('finalPackageChunks=' . print_r($this->finalPackageChunks, TRUE) . 'chunkHashes=' . print_r($this->chunkHashes, TRUE));
 
                        // Is this chunk valid? This should be the case
                        assert($this->isChunkHashValid(array(