Replication plugin can crash engine returning nullptr from startTransaction() method ------------------------------------------------------------------------------------
Key: CORE-6539 URL: http://tracker.firebirdsql.org/browse/CORE-6539 Project: Firebird Core Issue Type: Bug Components: Engine Affects Versions: 4.0 RC 1 Reporter: Dimitry Sibiryakov If a plugin return nullptr from startTransaction() and no error in status (for example it decided that this transaction must not be replicated for any valid reason) Firebird engine will crash trying to call transaction->tra_replicator->startSavepoint(). IMHO such situation must be handled gracefully by disabling replication of this transaction. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel