static void dccp_recv_close(struct receiver_node *rn)
{
-
struct private_dccp_recv_data *pdd = rn->private_data;
- if (pdd && pdd->fd > 0)
+ if (!pdd)
+ return;
+ if (pdd->fd > 0)
close(pdd->fd);
btr_pool_free(pdd->btrp);
- free(rn->private_data);
+ free(pdd);
rn->private_data = NULL;
}