-
Bug
-
Resolution: Won't Fix
-
P3
-
None
-
1.4.1
-
generic
-
generic
In com.sun.corba.se.internal.corba.ClientDelegate, the client calls performCodeSetNegotiation to examine the server's IOR and its own code sets to pick which ones to use.
Currently, performCodeSetNegotiation is using the locatedIOR, but this may not be correct.
If there is a comm failure, ClientDelegate may reuse the original IOR.
Thus, performCodeSetNegotiation should take an IOR parameter, and be given the iorForThisRequest from createRequest(IOR, String, boolean, int).
Currently, performCodeSetNegotiation is using the locatedIOR, but this may not be correct.
If there is a comm failure, ClientDelegate may reuse the original IOR.
Thus, performCodeSetNegotiation should take an IOR parameter, and be given the iorForThisRequest from createRequest(IOR, String, boolean, int).