Author: amassari
Date: Mon Sep 11 00:45:21 2006
New Revision: 442118
URL: http://svn.apache.org/viewvc?view=rev&rev=442118
Log:
Don't crash if an external parameter entity has no SYSTEM id (jira#1536)
Modified:
xerces/c/branches/xerces-2.7/src/xercesc/internal/ReaderMgr.cpp
Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/ReaderMgr.cpp
URL:
http://svn.apache.org/viewvc/xerces/c/branches/xerces-2.7/src/xercesc/internal/ReaderMgr.cpp?view=diff&rev=442118&r1=442117&r2=442118
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/ReaderMgr.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/ReaderMgr.cpp Mon Sep 11
00:45:21 2006
@@ -467,7 +467,8 @@
{
//Normalize sysId
XMLBuffer normalizedSysId(1023, fMemoryManager);
- XMLString::removeChar(sysId, 0xFFFF, normalizedSysId);
+ if(sysId)
+ XMLString::removeChar(sysId, 0xFFFF, normalizedSysId);
const XMLCh* normalizedURI = normalizedSysId.getRawBuffer();
// Create a buffer for expanding the system id
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]