- free more memory on exit
This commit is contained in:
@ -487,6 +487,9 @@ extern char *SkipSpace(char *pPtr);
|
|||||||
/* printf("Deleting %s\n",pCurrent->pName); */
|
/* printf("Deleting %s\n",pCurrent->pName); */
|
||||||
free(pCurrent->pName);
|
free(pCurrent->pName);
|
||||||
}
|
}
|
||||||
|
if (pCurrent->stat) {
|
||||||
|
StatisticsKill(pCurrent->stat);
|
||||||
|
}
|
||||||
pTemp = pCurrent->pPrevious;
|
pTemp = pCurrent->pPrevious;
|
||||||
free(pCurrent);
|
free(pCurrent);
|
||||||
pCurrent = pTemp;
|
pCurrent = pTemp;
|
||||||
|
@ -50,6 +50,9 @@ void killSicsPoll(void *data){
|
|||||||
status = LLDnodePtr2Next(self->pollList);
|
status = LLDnodePtr2Next(self->pollList);
|
||||||
}
|
}
|
||||||
LLDdelete(self->pollList);
|
LLDdelete(self->pollList);
|
||||||
|
if(self->pDes) {
|
||||||
|
DeleteDescriptor(self->pDes);
|
||||||
|
}
|
||||||
free(self);
|
free(self);
|
||||||
if(defCon != NULL){
|
if(defCon != NULL){
|
||||||
SCDeleteConnection(defCon);
|
SCDeleteConnection(defCon);
|
||||||
|
Reference in New Issue
Block a user