You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by xe...@xml.apache.org on 2004/07/09 12:13:08 UTC
[jira] Resolved: (XERCESC-263) Static DOMStrings wont initialize from char data
Message:
The following issue has been resolved as WON'T FIX.
Resolver: Alberto Massari
Date: Fri, 9 Jul 2004 3:12 AM
As stated in the doc, Initialize() must be called before any other call to a Xerces API/object. If we called Initialize() under the cover as you suggested, we would have memory leaks (as the number of calls to Terminate() would not match any more the calls to Initialize() ) and a lot of checks+initialize would be added to several places, making the code bigger and slower.
Alberto
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/XERCESC-263
Here is an overview of the issue:
---------------------------------------------------------------------
Key: XERCESC-263
Summary: Static DOMStrings wont initialize from char data
Type: Bug
Status: Resolved
Resolution: WON'T FIX
Project: Xerces-C++
Components:
DOM
Versions:
1.5.2
Assignee:
Reporter: Alex Nevidomsky
Created: Wed, 14 Nov 2001 8:15 AM
Updated: Fri, 9 Jul 2004 3:12 AM
Environment: Operating System: All
Platform: All
Description:
Static DOMString (const char*) will call getDomConverter(),
which crashes in case XMLPlatformUtils::fgTransService
is not initialized by XMLPlatformUtils::Initialize().
It is usually hard to assure that the last one is called before
of all constructors, if even possible.
proposed change:
XMLLCPTranscoder* getDomConverter()
{
if (!gDomConverter)
{
//to add---->
if(!XMLPlatformUtils::fgTransService)
XMLPlatformUtils::Initialize();
// <---------
---------------------------------------------------------------------
JIRA INFORMATION:
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: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org