Bug 2352 - Valuefactory operations not safe
Summary: Valuefactory operations not safe
Status: RESOLVED FIXED
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.5
Hardware: All All
: P3 normal
Assignee: Johnny Willemsen
URL:
Depends on: 2353
Blocks: 2454
  Show dependency tree
 
Reported: 2006-01-06 14:02 CST by Johnny Willemsen
Modified: 2006-04-19 07:21 CDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johnny Willemsen 2006-01-06 14:02:24 CST
The valuefactory operations are not safe. See TAO/ORB.cpp, comment is already
there, no guard, no checks. Needs to be improved

CORBA::ValueFactory
CORBA::ORB::register_value_factory (const char *repository_id,
                                    CORBA::ValueFactory factory
                                    ACE_ENV_ARG_DECL)
{
  // %! guard, and ACE_Null_Mutex in the map
  // do _add_ref here not in map->rebind
Comment 1 Johnny Willemsen 2006-01-15 13:25:41 CST
accept and added depens
Comment 2 Johnny Willemsen 2006-01-15 13:25:52 CST
accept for real
Comment 3 Johnny Willemsen 2006-03-21 05:09:22 CST
will be handled by Remedy
Comment 4 Johnny Willemsen 2006-03-21 05:09:29 CST
accept
Comment 5 Johnny Willemsen 2006-03-21 09:12:54 CST
reassign
Comment 6 Johnny Willemsen 2006-04-07 03:16:11 CDT
taking this over, merged all changes from Kees to fix this to the
sequenceupdate3 branch so that we can merge this all to cvs head when x.5.1 has
been released
Comment 7 Johnny Willemsen 2006-04-07 03:16:42 CDT
accept
Comment 8 Johnny Willemsen 2006-04-19 07:21:27 CDT
Wed Apr 19 07:48:12 UTC 2006  Johnny Willemsen  <jwillemsen@remedy.nl>