cargilld    2005/04/04 08:03:44

  Modified:    c/src/xercesc/validators/schema ComplexTypeInfo.cpp
  Log:
  Fix memory leak when deserializing grammars.
  
  Revision  Changes    Path
  1.34      +5 -0      
xml-xerces/c/src/xercesc/validators/schema/ComplexTypeInfo.cpp
  
  Index: ComplexTypeInfo.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/c/src/xercesc/validators/schema/ComplexTypeInfo.cpp,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- ComplexTypeInfo.cpp       7 Mar 2005 20:10:21 -0000       1.33
  +++ ComplexTypeInfo.cpp       4 Apr 2005 15:03:44 -0000       1.34
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.34  2005/04/04 15:03:44  cargilld
  + * Fix memory leak when deserializing grammars.
  + *
    * Revision 1.33  2005/03/07 20:10:21  knoaman
    * Eliminate lazy creation of attribute lists.
    *
  @@ -1079,6 +1082,7 @@
           serEng>>fBaseComplexTypeInfo;
           serEng>>fContentSpec;
           serEng>>fAttWildCard;
  +        delete fAttList; // will recreate it next...
           serEng>>fAttList;
   
           /***
  @@ -1087,6 +1091,7 @@
            * Deserialize RefHash2KeysTableOf<SchemaAttDef>* fAttDefs;
            ***/
           XTemplateSerializer::loadObject(&fElements, 8, false, serEng);
  +        delete fAttDefs; // will recreate it next...
           XTemplateSerializer::loadObject(&fAttDefs, 29, true, serEng);
   
            /***
  
  
  

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

Reply via email to