Author: dreiss
Date: Tue Jun 10 15:57:44 2008
New Revision: 666378

URL: http://svn.apache.org/viewvc?rev=666378&view=rev
Log:
Fix generation when multiple services are in the same service definition

Modified:
    incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc

Modified: incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc
URL: 
http://svn.apache.org/viewvc/incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc?rev=666378&r1=666377&r2=666378&view=diff
==============================================================================
--- incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc 
(original)
+++ incubator/thrift/trunk/compiler/cpp/src/generate/t_alterl_generator.cc Tue 
Jun 10 15:57:44 2008
@@ -401,6 +401,11 @@
   f_service_file_.open(f_service_name.c_str());
   f_service_hrl_.open(f_service_hrl_name.c_str());
 
+  // Reset service text aggregating stream streams
+  f_service_.str("");
+  export_lines_.str("");
+  export_lines_first_ = true;
+
   hrl_header(f_service_hrl_, service_name_);
 
   if (tservice->get_extends() != NULL) {


Reply via email to