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...@locus.apache.org on 2000/04/25 21:46:20 UTC

cvs commit: xml-xalan/c/src/XSLT Stylesheet.cpp

dbertoni    00/04/25 12:46:20

  Modified:    c/src/XSLT Stylesheet.cpp
  Log:
  Protect against empty base identifier.
  
  Revision  Changes    Path
  1.13      +7 -4      xml-xalan/c/src/XSLT/Stylesheet.cpp
  
  Index: Stylesheet.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/Stylesheet.cpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Stylesheet.cpp	2000/04/20 16:47:35	1.12
  +++ Stylesheet.cpp	2000/04/25 19:46:19	1.13
  @@ -144,11 +144,14 @@
   	m_surrogateChildren(*this),
   	m_elemDecimalFormats()
   {
  -	const XMLURL* const url = constructionContext.getURLFromString(m_baseIdent);
  -
  -	if (url != 0)
  +	if (length(m_baseIdent) != 0)
   	{
  -		m_includeStack.push_back(url);
  +		const XMLURL* const url = constructionContext.getURLFromString(m_baseIdent);
  +
  +		if (url != 0)
  +		{
  +			m_includeStack.push_back(url);
  +		}
   	}
   }