diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-03-19 23:00:31 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-03-19 23:00:31 +0000 |
commit | 1257e5dabb6f70f055bbea0a38a401b26bfa0369 (patch) | |
tree | 24d3dbcb711e64cf2a35430add82231d69a3040c /TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h | |
parent | cc89e0e18dfe215a0c543f18f57ec20e75886d95 (diff) | |
download | ATCD-1257e5dabb6f70f055bbea0a38a401b26bfa0369.tar.gz |
* tao/Sequence_T.i:
* tao/Sequence.i:
The automatic buffer allocation in the bounded
sequence default constructor was causing a
problem with recursive structs/unions. Since the
constructor was still executing, there would be
an infinite loop of calls to 'new'. Buffer allocation
has been moved to the length() function, so now
bounded sequences behave like unbounced ones in TAO
(the CORBA spec states that the default constructors
for bounded or unbounded sequences need not allocate
a buffer). Thanks to Sal Amander <virgis@megagis.lt>
for reporting this problem.
* tests/Param_Test/bd_long_seq.cpp:
* tests/Param_Test/bd_short_seq.cpp:
* tests/Param_Test/bd_struct_seq.cpp:
Added initialization for certain paramters, needed
because of the change in the behavior of the defaul
constructor noted above.
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h')
0 files changed, 0 insertions, 0 deletions