X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=udp_recv.c;h=ae2d49f1d44567034f849b7f833923af633e08ed;hb=081ea8699e6a309c44446884b8c3752529d96a25;hp=2657beec952059a58cac468f02d0dc2d3350777c;hpb=e7e55d0ad711a46e4768066be197bb41caa5c5eb;p=paraslash.git diff --git a/udp_recv.c b/udp_recv.c index 2657beec..ae2d49f1 100644 --- a/udp_recv.c +++ b/udp_recv.c @@ -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); } /**