tng         2003/01/29 14:35:31

  Modified:    c/src/xercesc/validators/schema ComplexTypeInfo.hpp
  Log:
  Set pointer to null after delete.
  
  Revision  Changes    Path
  1.10      +6 -4      xml-xerces/c/src/xercesc/validators/schema/ComplexTypeInfo.hpp
  
  Index: ComplexTypeInfo.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/ComplexTypeInfo.hpp,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ComplexTypeInfo.hpp       29 Jan 2003 19:57:30 -0000      1.9
  +++ ComplexTypeInfo.hpp       29 Jan 2003 22:35:31 -0000      1.10
  @@ -397,7 +397,7 @@
       return fAnonymous;
   }
   
  -inline const XMLCh* ComplexTypeInfo::getTypeLocalName() const 
  +inline const XMLCh* ComplexTypeInfo::getTypeLocalName() const
   {
       if(!fTypeLocalName) {
           int index = XMLString::indexOf(fTypeName, chComma);
  @@ -412,7 +412,7 @@
   
   inline const XMLCh* ComplexTypeInfo::getTypeUri() const
   {
  -    
  +
       if(!fTypeUri) {
           int index = XMLString::indexOf(fTypeName, chComma);
           int length = XMLString::stringLen(fTypeName);
  @@ -482,7 +482,9 @@
   
       delete [] fTypeName;
       delete [] fTypeLocalName;
  -    delete [] fTypeLocalName;
  +    fTypeLocalName = 0;
  +    delete [] fTypeUri;
  +    fTypeUri = 0;
   
       fTypeName = XMLString::replicate(typeName);
   }
  
  
  

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

Reply via email to