diff --git a/sicspoll.c b/sicspoll.c index 5c280413..dc0e3aed 100644 --- a/sicspoll.c +++ b/sicspoll.c @@ -50,6 +50,10 @@ void killSicsPoll(void *data){ status = LLDnodePtr2Next(self->pollList); } LLDdelete(self->pollList); + if (self->pDes) { + DeleteDescriptor(self->pDes); + self->pDes = NULL; + } free(self); if(defCon != NULL){ SCDeleteConnection(defCon);