Home Patches

Patch #4 for Ice 3.4.2: IceStorm assert bug fix

benoitbenoit Rennes, FranceAdministrators, ZeroC Staff Benoit FoucherOrganization: ZeroC, Inc.Project: Ice ZeroC Staff
Hi,

IceStorm might abort because of the following assert when multiple threads invoke on a same IceStorm topic object:
icebox: ../../../src/IceDB/FreezeTypes.cpp:118: virtual void FreezeDB::DatabaseConnection::beginTransaction(): Assertion `!_connection->currentTransaction()' failed.

The attached patch fixes this problem. To apply the source patch to a fresh Ice 3.4.2 source distribution:
    $ cd Ice-3.4.2
    $ patch -p1 < patch.txt

Cheers,
Benoit.
Sign In or Register to comment.