Patch #6 for Ice 3.3.0 (IceGrid): fixes potential registry crash

in Patches
Hi,
Memory corruption might occur in the IceGrid registry locator implementation when resolving the endpoints of a replica group if some members of the replica group are being activated. The patch.txt file attached below includes a fix for this issue. It also fixes a potential hang which might occur when resolving the endpoints of a round-robin replica group if a member of the replica group is removed concurrently.
For convenience, a cumulative patch that also includes the fix for Patch #5 is also attached below in the patch-cumutalive.txt file. You should use this patch if you didn't already apply patch #5 to your source tree.
To apply the patch:
or
Cheers,
Benoit.
Memory corruption might occur in the IceGrid registry locator implementation when resolving the endpoints of a replica group if some members of the replica group are being activated. The patch.txt file attached below includes a fix for this issue. It also fixes a potential hang which might occur when resolving the endpoints of a round-robin replica group if a member of the replica group is removed concurrently.
For convenience, a cumulative patch that also includes the fix for Patch #5 is also attached below in the patch-cumutalive.txt file. You should use this patch if you didn't already apply patch #5 to your source tree.
To apply the patch:
$ cd Ice-3.3.0 $ patch -p1 < patch.txt
or
$ cd Ice-3.3.0 $ patch -p1 < patch-cumulative.txt
Cheers,
Benoit.
0