Same fix to thrift codebase
authorMark Slee <mcslee@apache.org>
Tue, 27 Feb 2007 01:16:55 +0000 (01:16 +0000)
committerMark Slee <mcslee@apache.org>
Tue, 27 Feb 2007 01:16:55 +0000 (01:16 +0000)
Reviewed By: aditya

 line, and those below, will be ignored--

M    php/src/Thrift.php
M    php/src/transport/TSocket.php
M    php/src/transport/TPhpStream.php

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

lib/php/src/Thrift.php
lib/php/src/transport/TPhpStream.php
lib/php/src/transport/TSocket.php

index ab56eff..8118e3b 100644 (file)
@@ -29,6 +29,7 @@ class TType {
 class TMessageType {
   const CALL  = 1;
   const REPLY = 2;
+  const EXCEPTION = 3;
 }
 
 class TException extends Exception {
index d650935..1f37173 100644 (file)
@@ -66,7 +66,7 @@ class TPhpStream extends TTransport {
   }
 
   public function write($buf) {
-    while (!empty($buf)) {
+    while (strlen($buf) > 0) {
       $got = @fwrite($this->outStream_, $buf);
       if ($got === 0 || $got === FALSE) {
         throw new Exception('TPhpStream: Could not write '.strlen($buf).' bytes');
index d02b70b..f7ecce0 100644 (file)
@@ -242,7 +242,7 @@ class TSocket extends TTransport {
       stream_set_timeout($this->handle_, 0, $this->sendTimeout_*1000);
       $this->sendTimeoutSet_ = TRUE;
     }
-    while (!empty($buf)) {
+    while (strlen($buf) > 0) {
       $got = @fwrite($this->handle_, $buf);
       if ($got === 0 || $got === FALSE) {
         $md = stream_get_meta_data($this->handle_);