summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/CollocatedRequestHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/CollocatedRequestHandler.cpp')
-rw-r--r--cpp/src/Ice/CollocatedRequestHandler.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/cpp/src/Ice/CollocatedRequestHandler.cpp b/cpp/src/Ice/CollocatedRequestHandler.cpp
index 4fbf0d0bc7b..377717018f6 100644
--- a/cpp/src/Ice/CollocatedRequestHandler.cpp
+++ b/cpp/src/Ice/CollocatedRequestHandler.cpp
@@ -335,8 +335,7 @@ CollocatedRequestHandler::sendResponse(Int requestId, OutputStream* os, Byte, bo
}
InputStream is(os->instance(), os->getEncoding(), *os, true); // Adopting the OutputStream's buffer.
-
- is.i = is.b.begin() + sizeof(replyHdr) + 4;
+ is.pos(sizeof(replyHdr) + 4);
if(_traceLevels->protocol >= 1)
{
@@ -469,11 +468,11 @@ CollocatedRequestHandler::invokeAll(OutputStream* os, Int requestId, Int batchRe
if(batchRequestNum > 0)
{
- is.i = is.b.begin() + sizeof(requestBatchHdr);
+ is.pos(sizeof(requestBatchHdr));
}
else
{
- is.i = is.b.begin() + sizeof(requestHdr);
+ is.pos(sizeof(requestHdr));
}
int invokeNum = batchRequestNum > 0 ? batchRequestNum : 1;