Updated Branches:
  refs/heads/master f42ce2a8f -> d53642463

THRIFT-1831 Bug in list deserializer
Patch: Satheesh Velmurugan


Project: http://git-wip-us.apache.org/repos/asf/thrift/repo
Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/d5364246
Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/d5364246
Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/d5364246

Branch: refs/heads/master
Commit: d5364246335f33c75d1c18fad5c5fbd974b8f929
Parents: f42ce2a
Author: Roger Meier <[email protected]>
Authored: Wed Jan 16 22:46:10 2013 +0100
Committer: Roger Meier <[email protected]>
Committed: Wed Jan 16 22:46:10 2013 +0100

----------------------------------------------------------------------
 compiler/cpp/src/generate/t_c_glib_generator.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/thrift/blob/d5364246/compiler/cpp/src/generate/t_c_glib_generator.cc
----------------------------------------------------------------------
diff --git a/compiler/cpp/src/generate/t_c_glib_generator.cc 
b/compiler/cpp/src/generate/t_c_glib_generator.cc
index f16a7fc..0d7fa9b 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";

Reply via email to