dbertoni    01/05/10 11:43:46

  Modified:    c/src/XSLT XSLTEngineImpl.cpp
  Log:
  Make sure an InputSource from an EntityResolver is deleted.
  
  Revision  Changes    Path
  1.98      +3 -3      xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp
  
  Index: XSLTEngineImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp,v
  retrieving revision 1.97
  retrieving revision 1.98
  diff -u -r1.97 -r1.98
  --- XSLTEngineImpl.cpp        2001/05/10 18:04:20     1.97
  +++ XSLTEngineImpl.cpp        2001/05/10 18:43:41     1.98
  @@ -659,12 +659,12 @@
                }
                else
                {
  -                     InputSource* const      resolverInputSource =
  +                     const XalanAutoPtr<InputSource>         
resolverInputSource =
                                theResolver->resolveEntity(0, 
c_wstr(urlString));
   
  -                     if (resolverInputSource != 0)
  +                     if (resolverInputSource.get() != 0)
                        {
  -                             doc = parseXML(*resolverInputSource, 
docHandler, docToRegister);
  +                             doc = parseXML(*resolverInputSource.get(), 
docHandler, docToRegister);
                        }
                        else
                        {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to