Fix bug that double-initializes list objects in deserialization.
authorMark Slee <mcslee@apache.org>
Fri, 30 Nov 2007 01:43:36 +0000 (01:43 +0000)
committerMark Slee <mcslee@apache.org>
Fri, 30 Nov 2007 01:43:36 +0000 (01:43 +0000)
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

compiler/cpp/src/generate/t_java_generator.cc

index b946e26..93c2fc9 100644 (file)
@@ -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);