From 127909c1c948e9248f7ed98f0b5e3a7088d89ca3 Mon Sep 17 00:00:00 2001 From: T Jake Luciani Date: Sat, 10 Jul 2010 14:58:51 +0000 Subject: [PATCH] THRIFT-813: fix for broken list deserialization git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@962853 13f79535-47bb-0310-9956-ffa450edef68 --- lib/js/test/test.html | 2 +- lib/js/thrift.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/js/test/test.html b/lib/js/test/test.html index 903ea401..983a2f44 100644 --- a/lib/js/test/test.html +++ b/lib/js/test/test.html @@ -46,7 +46,7 @@ document.write("client.testStruct() => "+(client.testStruct(xtr).string_thing == "worked")+"
") document.write("client.testNest() => "+(client.testNest(xtr2).struct_thing.string_thing == "worked")+"
") document.write("client.testMap() => "+(client.testMap(insanity.userMap)[ThriftTest.Numberz.ONE] == 1)+"
") - document.write("client.testList() => "+(client.testList(list).length == 3)+"
") + document.write("client.testList() => "+(client.testList(list).length == 3 && client.testList(list)[1] == 2)+"
") document.write("client.testSet() => "+(client.testSet(list).length == 3)+"
") document.write("client.testEnum() => "+(client.testEnum(ThriftTest.Numberz.ONE) == ThriftTest.Numberz.ONE)+"
") diff --git a/lib/js/thrift.js b/lib/js/thrift.js index b70986f6..5e9c89e7 100644 --- a/lib/js/thrift.js +++ b/lib/js/thrift.js @@ -577,7 +577,7 @@ Thrift.Protocol.prototype = { this.rpos.push(this.rstack.length); - this.rstack.push(list.shift()) + this.rstack.push(list) return r; -- 2.17.1