Browse Source

reapply fix removed by mistake

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15899 44c647ce-9c0f-0410-b52a-842ac1e357ba
stas 16 years ago
parent
commit
cce0e3ba27
1 changed files with 1 additions and 2 deletions
  1. 1 2
      library/Zend/Amf/Parse/Amf3/Deserializer.php

+ 1 - 2
library/Zend/Amf/Parse/Amf3/Deserializer.php

@@ -331,6 +331,7 @@ class Zend_Amf_Parse_Amf3_Deserializer extends Zend_Amf_Parse_Deserializer
             // Add the Object ot the reference table
             $this->_referenceObjects[] = $returnObject;
 
+            $properties = array(); // clear value
             // Check encoding types for additional processing.
             switch ($encoding) {
                 case (Zend_Amf_Constants::ET_EXTERNAL):
@@ -354,7 +355,6 @@ class Zend_Amf_Parse_Amf3_Deserializer extends Zend_Amf_Parse_Deserializer
                         );
                     }
                     // not a refrence object read name value properties from byte stream
-                    $properties = array(); // clear value
                     do {
                         $property = $this->readString();
                         if ($property != "") {
@@ -377,7 +377,6 @@ class Zend_Amf_Parse_Amf3_Deserializer extends Zend_Amf_Parse_Deserializer
                             'propertyNames' => $propertyNames,
                         );
                     }
-                    $properties = array(); // clear value
                     foreach ($propertyNames as $property) {
                         $properties[$property] = $this->readTypeMarker();
                     }