Summary: | Incomplete implementation of freebuf() for reference types. | ||
---|---|---|---|
Product: | TAO | Reporter: | Carlos O'Ryan <coryan> |
Component: | ORB | Assignee: | Johnny Willemsen <jwillemsen> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 1.4.2 | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 1929 |
Description
Carlos O'Ryan
2004-09-19 20:03:30 CDT
Yet another sequence bug. I think "reference type" is more descriptive than "not self-managed." not fixed with sequence update I think this problem *is* fixed by the new sequence implementation. Look at the code for generic_sequence<>::freebuf() it delegates on the allocation traits. Then look at, for example, unbounded_reference_allocation_traits<>::freebuf(): it calls release_range() to release each element. I event think there are unit tests for this stuff. ok, will check this. in an old overview of you I found a remark not fixed. When the repo is open I will commit sequpdate3 branch, will be x.5 with sequence changes added. taking over accept Wed Apr 19 07:48:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl> |