From: David Reiss Date: Tue, 9 Mar 2010 05:19:47 +0000 (+0000) Subject: cpp: TTransport: set END_OF_FILE TException code if read returns 0 X-Git-Tag: 0.3.0~85 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=9c22ba41033a3f632df9db1c871cbf844e79824c;p=common%2Fthrift.git cpp: TTransport: set END_OF_FILE TException code if read returns 0 git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@920674 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/lib/cpp/src/transport/TTransport.h b/lib/cpp/src/transport/TTransport.h index eb0d5df8..f9e20cea 100644 --- a/lib/cpp/src/transport/TTransport.h +++ b/lib/cpp/src/transport/TTransport.h @@ -102,7 +102,8 @@ class TTransport { while (have < len) { get = read(buf+have, len-have); if (get <= 0) { - throw TTransportException("No more data to read."); + throw TTransportException(TTransportException::END_OF_FILE, + "No more data to read."); } have += get; }