From: Mark Slee Date: Fri, 30 Nov 2007 01:43:36 +0000 (+0000) Subject: Fix bug that double-initializes list objects in deserialization. X-Git-Tag: 0.2.0~1091 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=9860ee2c86971cbbc1d2593ad67f8ea5bbf2aaa5;p=common%2Fthrift.git Fix bug that double-initializes list objects in deserialization. Reviewed By: jssarma Test Plan: Regenerate Java code, check list deserializer for no double-object instantiation git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665381 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/compiler/cpp/src/generate/t_java_generator.cc b/compiler/cpp/src/generate/t_java_generator.cc index b946e265..93c2fc96 100644 --- a/compiler/cpp/src/generate/t_java_generator.cc +++ b/compiler/cpp/src/generate/t_java_generator.cc @@ -1537,7 +1537,7 @@ void t_java_generator::generate_deserialize_set_element(ofstream& out, t_field felem(tset->get_elem_type(), elem); indent(out) << - declare_field(&felem, true) << endl; + declare_field(&felem) << endl; generate_deserialize_field(out, &felem);