Thrift: Fix a backwards change.
authorDavid Reiss <dreiss@apache.org>
Wed, 28 Nov 2007 20:15:11 +0000 (20:15 +0000)
committerDavid Reiss <dreiss@apache.org>
Wed, 28 Nov 2007 20:15:11 +0000 (20:15 +0000)
Summary:
Got it right in trunk, but wrong in thrift.

Blame Rev: 69504

Reviewed By: mcslee

Test Plan:
Tested in trunk AND did a diff with trunk.

Revert Plan: ok

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665378 13f79535-47bb-0310-9956-ffa450edef68

lib/php/src/Thrift.php

index 2f7bdb4..c17c517 100644 (file)
@@ -448,13 +448,13 @@ abstract class TBase {
           $xfer += $key->read($input);
           break;
         case TType::MAP:
-          $xfer += $this->_readMap($elem, $kspec, $input);
+          $xfer += $this->_readMap($key, $kspec, $input);
           break;
         case TType::LST:
-          $xfer += $this->_readList($elem, $kspec, $input, false);
+          $xfer += $this->_readList($key, $kspec, $input, false);
           break;
         case TType::SET:
-          $xfer += $this->_readList($elem, $kspec, $input, true);
+          $xfer += $this->_readList($key, $kspec, $input, true);
           break;
         }
       }
@@ -513,13 +513,13 @@ abstract class TBase {
           $xfer += $elem->read($input);
           break;
         case TType::MAP:
-          $xfer += $this->_readMap($key, $espec, $input);
+          $xfer += $this->_readMap($elem, $espec, $input);
           break;
         case TType::LST:
-          $xfer += $this->_readList($key, $espec, $input, false);
+          $xfer += $this->_readList($elem, $espec, $input, false);
           break;
         case TType::SET:
-          $xfer += $this->_readList($key, $espec, $input, true);
+          $xfer += $this->_readList($elem, $espec, $input, true);
           break;
         }
       }