summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/all.dsw45
-rw-r--r--cpp/src/Ice/BasicStream.cpp1
2 files changed, 46 insertions, 0 deletions
diff --git a/cpp/all.dsw b/cpp/all.dsw
index 42cfe68d209..18b395fd128 100644
--- a/cpp/all.dsw
+++ b/cpp/all.dsw
@@ -773,6 +773,15 @@ Package=<4>
Begin Project Dependency
Project_Dep_Name operationsAMDS
End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name throughputC
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name throughputS
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name workqueue
+ End Project Dependency
}}}
###############################################################################
@@ -2223,6 +2232,42 @@ Package=<4>
###############################################################################
+Project: "throughputC"=.\demo\Ice\throughput\throughputC.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name Ice
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name IceUtil
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "throughputS"=.\demo\Ice\throughput\throughputS.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name Ice
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name IceUtil
+ End Project Dependency
+}}}
+
+###############################################################################
+
Project: "transformP"=.\test\XMLTransform\transform\transformP.dsp - Package Owner=<4>
Package=<5>
diff --git a/cpp/src/Ice/BasicStream.cpp b/cpp/src/Ice/BasicStream.cpp
index e50f4234fd3..6c578c74f8f 100644
--- a/cpp/src/Ice/BasicStream.cpp
+++ b/cpp/src/Ice/BasicStream.cpp
@@ -82,6 +82,7 @@ inlineResize(Buffer* buffer, int total)
{
throw MemoryLimitException(__FILE__, __LINE__);
}
+ buffer->b.reserve(max(static_cast<size_t>(total), 2 * buffer->b.capacity()));
buffer->b.resize(total);
}