Hi Stuart Should variable initialized be volatile here? Otherwise looks good. Thank you Tristan
On Jan 29, 2014, at 2:51 PM, Stuart Marks <[email protected]> wrote: > Hi all, > > Please review this fix to a race condition in rmid initialization. Briefly, > rmid subclasses the RMI registry implementation and provides special handling > for its own stub. Unfortunately the registry is exported in the super() call, > making remote calls possible before rmid's stub initialization is complete. > The fix is to ensure that all remote calls wait for initialization before > proceeding. > > Bug: > > https://bugs.openjdk.java.net/browse/JDK-8023541 > > Webrev: > > http://cr.openjdk.java.net/~smarks/reviews/8023541/webrev.0/ > > Thanks, > > s'marks
