You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/02/05 23:49:08 UTC
cvs commit: xml-xalan/c/src/XalanDOM XalanDOMString.cpp
dbertoni 01/02/05 14:49:08
Modified: c/src/XalanDOM XalanDOMString.cpp
Log:
Fix for bug with constructor when length is -1. Supplied by Frank.Emser@nortel-dasa.de
Revision Changes Path
1.7 +8 -1 xml-xalan/c/src/XalanDOM/XalanDOMString.cpp
Index: XalanDOMString.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XalanDOM/XalanDOMString.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- XalanDOMString.cpp 2001/01/12 23:25:48 1.6
+++ XalanDOMString.cpp 2001/02/05 22:49:07 1.7
@@ -136,7 +136,14 @@
if (*theString != 0)
{
- TranscodeFromLocalCodePage(theString, theCount, m_data, true);
+ if (theCount == size_type(npos))
+ {
+ TranscodeFromLocalCodePage(theString, m_data, true);
+ }
+ else
+ {
+ TranscodeFromLocalCodePage(theString, theCount, m_data, true);
+ }
#if defined(XALAN_DOMSTRING_CACHE_SIZE)
m_size = m_data.size() - 1;