You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "xiangdong chen (JIRA)" <ji...@apache.org> on 2016/08/12 04:21:20 UTC

[jira] [Created] (TS-4746) ParentRecord *secondary_parents malloc,but no place free,which will cause memery leak

xiangdong chen created TS-4746:
----------------------------------

             Summary: ParentRecord *secondary_parents malloc,but no place free,which will cause memery leak
                 Key: TS-4746
                 URL: https://issues.apache.org/jira/browse/TS-4746
             Project: Traffic Server
          Issue Type: Bug
            Reporter: xiangdong chen


secondary_parents is malloc in  
ParentRecord::ProcessParents(char *val, bool isPrimary) 
  this->secondary_parents = (pRecord *)ats_malloc(sizeof(pRecord) * numTok); //line:372 

but no place to free it,which will cause memery leak.

fix in 
ParentRecord::~ParentRecord()
{ 
  if(parents != NULL) {
    ats_free(parents);
  }
  if(primary_parents != NULL){
    ats_free(primary_parents);
  }
  if(second_parents != NULL){
    ats_free(second_parents);
  }
 ......



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)