From 9c22ba41033a3f632df9db1c871cbf844e79824c Mon Sep 17 00:00:00 2001 From: David Reiss Date: Tue, 9 Mar 2010 05:19:47 +0000 Subject: [PATCH] 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 --- lib/cpp/src/transport/TTransport.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.17.1