summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/custom/TestAMDI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/test/Ice/custom/TestAMDI.cpp')
-rw-r--r--cpp/test/Ice/custom/TestAMDI.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/test/Ice/custom/TestAMDI.cpp b/cpp/test/Ice/custom/TestAMDI.cpp
index 1d5facdb6bd..1a00141fb4f 100644
--- a/cpp/test/Ice/custom/TestAMDI.cpp
+++ b/cpp/test/Ice/custom/TestAMDI.cpp
@@ -97,7 +97,11 @@ TestIntfI::opVariableRangeType_async(const Test::AMD_TestIntf_opVariableRangeTyp
std::deque<Test::Variable>::const_iterator>& inSeq,
const Ice::Current& current)
{
- Test::VariableList outSeq(inSeq.first, inSeq.second);
+ Test::VariableList outSeq;
+ for(std::deque<Test::Variable>::const_iterator p = inSeq.first; p != inSeq.second; ++p)
+ {
+ outSeq.push_back(*p);
+ }
opVariableRangeTypeCB->ice_response(outSeq, outSeq);
}