Continued:
[core.git] / inc / classes / main / stacker / file / class_BaseFileStack.php
index 5d055bb78f1a8ebec694d8d7b6a956d0cb064373..572c1bd9ba7e7286e461b12479cdd6bcba262b41 100644 (file)
@@ -40,11 +40,11 @@ class BaseFileStack extends BaseStacker {
                // Calculate header size
                $this->setHeaderSize(
                        strlen(self::STACK_MAGIC) +
-                       strlen(self::SEPARATOR_HEADER_DATA) +
+                       strlen(chr(self::SEPARATOR_HEADER_DATA)) +
                        self::LENGTH_COUNT +
-                       strlen(self::SEPARATOR_HEADER_DATA) +
+                       strlen(chr(self::SEPARATOR_HEADER_DATA)) +
                        self::LENGTH_POSITION +
-                       strlen(self::SEPARATOR_HEADER_ENTRIES)
+                       strlen(chr(self::SEPARATOR_HEADER_ENTRIES))
                );
 
                // Init counters and gaps array
@@ -410,7 +410,7 @@ class BaseFileStack extends BaseStacker {
         */
        public function calculateMinimumBlockLength () {
                // Calulcate it
-               $length = self::getHashLength() + strlen(chr(self::SEPARATOR_HASH_NAME)) + self::LENGTH_NAME + 1 + strlen(self::getBlockSeparator());
+               $length = self::getHashLength() + strlen(chr(self::SEPARATOR_HASH_NAME)) + self::LENGTH_NAME + 1 + strlen(chr(self::SEPARATOR_ENTRIES));
 
                // Return it
                return $length;