]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - dccp_recv.c
Merge branch 't/makefile_cleanups'
[paraslash.git] / dccp_recv.c
index af8e6b1657e86777af5f6360c573c60bcc46e93c..a9eab006bd3cf0f0d4ddc6e5ac41ba6beb30199a 100644 (file)
@@ -40,13 +40,14 @@ struct private_dccp_recv_data {
 
 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;
 }