From 8f6e207a5ded3c0dd12eca450031ff6f01c406c5 Mon Sep 17 00:00:00 2001 From: James Wang Date: Wed, 28 Mar 2007 00:47:09 +0000 Subject: [PATCH] Thrift: PeekProcessor - moving PeekEnd call after PeekBuffer Reviewed by: boz git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665067 13f79535-47bb-0310-9956-ffa450edef68 --- lib/cpp/src/processor/PeekProcessor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/cpp/src/processor/PeekProcessor.cpp b/lib/cpp/src/processor/PeekProcessor.cpp index a7c55718..d510a5d8 100644 --- a/lib/cpp/src/processor/PeekProcessor.cpp +++ b/lib/cpp/src/processor/PeekProcessor.cpp @@ -49,9 +49,6 @@ bool PeekProcessor::process(boost::shared_ptrreadMessageEnd(); in->getTransport()->readEnd(); - // Done peeking at variables - peekEnd(); - // // All the data is now in memoryBuffer_ and ready to be processed // @@ -62,6 +59,9 @@ bool PeekProcessor::process(boost::shared_ptrgetBuffer(&buffer, &size); peekBuffer(buffer, size); + // Done peeking at variables + peekEnd(); + bool ret = actualProcessor_->process(pipedProtocol_, out); memoryBuffer_->resetBuffer(); return ret; -- 2.17.1