summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2007-08-16 07:21:43 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2007-08-16 07:21:43 +0000
commite552c84be447c7fb340f8b7a9713b60e6dfdf597 (patch)
tree37338359803826dda11ee30c4772b8eb3e817ad8
parentb51fed0116ed44c7a7ba6c3540909ec47d7e2e88 (diff)
downloadATCD-e552c84be447c7fb340f8b7a9713b60e6dfdf597.tar.gz
Thu Aug 16 07:21:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--TAO/ChangeLog5
-rw-r--r--TAO/tao/Generic_Sequence_T.h6
2 files changed, 11 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 3dccbfecd4d..306d004c0a1 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,8 @@
+Thu Aug 16 07:21:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Generic_Sequence_T.h:
+ Forgot to commit this file as part of buzilla 3042
+
Wed Aug 15 17:31:43 UTC 2007 Dale Wilson <wilsond@ociweb.com>
* tao/Transport_Connector.cpp:
diff --git a/TAO/tao/Generic_Sequence_T.h b/TAO/tao/Generic_Sequence_T.h
index 7f6ffb35c2c..26d3fe80c5e 100644
--- a/TAO/tao/Generic_Sequence_T.h
+++ b/TAO/tao/Generic_Sequence_T.h
@@ -164,6 +164,12 @@ public:
/// Set a new length for the sequence
void length(CORBA::ULong length)
{
+ if (buffer_ == 0 && maximum_ > 0)
+ {
+ buffer_ = allocbuf(maximum_);
+ release_ = true;
+ }
+
if (length <= maximum_ || length <= length_)
{
if (length_ < length)