diff --git a/doc/releases.xml b/doc/releases.xml index e1f6bc7c5cdcafef2e62f457a87633dec20dd91f..d65eee6756d932e5b6e0c2b53dea76114fd1735f 100644 --- a/doc/releases.xml +++ b/doc/releases.xml @@ -208,13 +208,6 @@ </td> </tr> - <tr> - <td>2002-08-14</td> - <td>Maxim Volkonovsky</td> - <td>[Bug 7763] Final memory cleanup for ICU transcoder. - </td> - </tr> - <tr> <td>2002-08-13</td> <td>PeiYong Zhang</td> diff --git a/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp b/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp index 7832088ca6778184bb41cc852fe92219fd9b264b..d9c6f651aab98948c9dfd035950883cfadde9da6 100644 --- a/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp +++ b/src/xercesc/util/Transcoders/ICU/ICUTransService.cpp @@ -170,10 +170,16 @@ ICUTransService::ICUTransService() ICUTransService::~ICUTransService() { + /* + * commented out the following clean up code + * in case users use ICU outside of the parser + * if we clean up here, users' code may crash + * #if (U_ICU_VERSION_MAJOR_NUM >= 2) // release all lasily allocated data u_cleanup(); #endif + */ }