X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/record-dvb/blobdiff_plain/b06a3250f425fa8d8d389a71ed2edd2131fcc169..90d8d87bb07bd2e77fc19df4efe41c23464cbbf0:/mcast.c diff --git a/mcast.c b/mcast.c index fc72056..fd88569 100644 --- a/mcast.c +++ b/mcast.c @@ -22,7 +22,7 @@ int is_mcast(char *url) int open_mcast(char *url) { - static struct dvb_host *dvbhost = NULL; + struct dvb_host *dvbhost = NULL; struct sockaddr_in server; struct ip_mreq mreq; int val; @@ -31,10 +31,8 @@ int open_mcast(char *url) if(!is_mcast(url)) return -1; - if (!dvbhost) { - dvbhost = parse(&(url[6]), "2000"); - dvbhost->socktype = SOCK_DGRAM; - } + dvbhost = parse(&(url[6]), "2000"); + dvbhost->socktype = SOCK_DGRAM; if (resolve(dvbhost, &server) < 0) { return -1;