]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - udp_recv.c
net: fix broken dccp_available_ccids()
[paraslash.git] / udp_recv.c
index 2657beec952059a58cac468f02d0dc2d3350777c..ae2d49f1d44567034f849b7f833923af633e08ed 100644 (file)
@@ -181,7 +181,7 @@ static int udp_recv_open(struct receiver_node *rn)
        rn->private_data = para_calloc(sizeof(struct private_udp_recv_data));
        purd = rn->private_data;
 
-       ret = makesock(AF_UNSPEC, IPPROTO_UDP, 1, c->host_arg, c->port_arg);
+       ret = makesock(IPPROTO_UDP, 1, c->host_arg, c->port_arg, NULL);
        if (ret < 0)
                goto err;
        purd->fd = ret;
@@ -209,6 +209,7 @@ err:
 static void udp_recv_free_config(void *conf)
 {
        udp_recv_cmdline_parser_free(conf);
+       free(conf);
 }
 
 /**