Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 061632773846e95af7ca7e88d7afa7b2 > files > 14

dbxml-2.3.10-2mdv2008.1.src.rpm

*** dbxml-2.3.10-original/dbxml/src/dbxml/nodeStore/NsSAX2Reader.cpp	Mon Oct 30 12:45:57 2006
--- dbxml-2.3.10/dbxml/src/dbxml/nodeStore/NsSAX2Reader.cpp	Fri Oct 26 10:51:11 2007
***************
*** 1008,1016 ****
  			  const XMLSSize_t colNum)
  {
  	int len = NsUtil::nsStringLen(errorText);
! 	xmlbyte_t buf[500];
! 	xmlbyte_t *bufp = buf;
! 	len = NsUtil::nsToUTF8((MemoryManager*)0, &bufp,
  			       errorText, len+1, 500);
  
  	std::ostringstream s;
--- 1008,1015 ----
  			  const XMLSSize_t colNum)
  {
  	int len = NsUtil::nsStringLen(errorText);
! 	xmlbyte_t *bufp = (xmlbyte_t *) fMemoryManager->allocate(500);
! 	len = NsUtil::nsToUTF8(fMemoryManager, &bufp,
  			       errorText, len+1, 500);
  
  	std::ostringstream s;
***************
*** 1022,1028 ****
  	s << " Parse error in document ";
  	s << "at line, " << lineNum;
  	s << ", char " << colNum;
! 	s << ". Parser message: " << buf;
  	// log warnings as info, and errors as warning.
  	// Neither is fatal to the program, and may be
  	// what is expected.
--- 1021,1027 ----
  	s << " Parse error in document ";
  	s << "at line, " << lineNum;
  	s << ", char " << colNum;
! 	s << ". Parser message: " << bufp;
  	// log warnings as info, and errors as warning.
  	// Neither is fatal to the program, and may be
  	// what is expected.