diff options
Diffstat (limited to 'cpp/src/Ice/OutgoingAsync.cpp')
-rw-r--r-- | cpp/src/Ice/OutgoingAsync.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/Ice/OutgoingAsync.cpp b/cpp/src/Ice/OutgoingAsync.cpp index fef41fa0b86..784cc6ca356 100644 --- a/cpp/src/Ice/OutgoingAsync.cpp +++ b/cpp/src/Ice/OutgoingAsync.cpp @@ -417,12 +417,12 @@ IceInternal::OutgoingAsync::cleanup() void Ice::AMI_Object_ice_invoke::__invoke(const ObjectPrx& prx, const string& operation, OperationMode mode, - const vector<Byte>& inParams, const Context& context) + const pair<const Byte*, const Byte*>& inParams, const Context& context) { try { __prepare(prx, operation, mode, context); - __os->writeBlob(inParams); + __os->writeBlob(inParams.first, static_cast<Int>(inParams.second - inParams.first)); __os->endWriteEncaps(); } catch(const LocalException& ex) |