RefHashTableOf::rehash() is not exception-safe ----------------------------------------------
Key: XERCESC-1358 URL: http://issues.apache.org/jira/browse/XERCESC-1358 Project: Xerces-C++ Type: Bug Components: Utilities Versions: 2.6.0 Environment: All Reporter: David Bertoni RefHashTableOf::rehash() modifies its data member in the course of rehashing. If an exception is thrown during this member function, the object is in an inconsistent state, which will cause problems when it is destroyed. Also, there is a chance that memory will leak. I will provide a patch which does not modify the data members until the rehashing has complete. It also fixes the potential memory leak. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]