From: Roger Meier Date: Wed, 16 Jan 2013 21:46:10 +0000 (+0100) Subject: THRIFT-1831 Bug in list deserializer X-Git-Tag: 0.9.1~198 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=d5364246335f33c75d1c18fad5c5fbd974b8f929;p=common%2Fthrift.git THRIFT-1831 Bug in list deserializer Patch: Satheesh Velmurugan --- diff --git a/compiler/cpp/src/generate/t_c_glib_generator.cc b/compiler/cpp/src/generate/t_c_glib_generator.cc index f16a7fcd..0d7fa9b3 100644 --- a/compiler/cpp/src/generate/t_c_glib_generator.cc +++ b/compiler/cpp/src/generate/t_c_glib_generator.cc @@ -2821,7 +2821,7 @@ void t_c_glib_generator::generate_deserialize_list_element(ofstream &out, case t_base_type::TYPE_I32: case t_base_type::TYPE_I64: case t_base_type::TYPE_DOUBLE: - out << "g_array_append_val (" << prefix << ", " << elem << ");" << endl; + out << "g_array_append_vals (" << prefix << ", " << elem << ", 1);" << endl; return; default: throw "compiler error: no array info for type";