Bug 1229

Summary: ClientRequestInfo::target() returns incorrect object reference after LOCATION_FORWARD
Product: TAO Reporter: Ossama Othman <ossama.othman>
Component: Portable InterceptorsAssignee: Ossama Othman <ossama.othman>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P3    
Version: 1.2.3   
Hardware: All   
OS: All   
Bug Depends on: 1369    
Bug Blocks: 782    

Description Ossama Othman 2002-06-18 12:31:35 CDT
Upon receiving a LOCATION_FORWARD reply, TAO will update the forwarding chain in
the object reference's stub object.  However, the ClientRequestInfo::target()
method returns the object reference whose forward chain was updated, meaning
that an object reference that no longer points to the original object is returned.

To get around this, a new object reference may have to be constructed with its
forwarding chain reset to the original target.
Comment 1 Nanbor Wang 2002-06-26 12:13:08 CDT
Assigning it to Ossama
Comment 2 Ossama Othman 2002-07-14 12:34:45 CDT
Mine.
Comment 3 Nanbor Wang 2003-10-01 22:09:58 CDT
Fix is being addressed in the branch
Comment 4 Nanbor Wang 2003-11-05 20:11:19 CST
This is now fixed! Please see 

Tue Oct 28 12:02:47 2003  Balachandran Natarajan <bala@dre.vanderbilt.edu>

for details.