X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/record-dvb/blobdiff_plain/d11994716b3355a3687a1be6d4ad939724e56dff..1e3fa14af893f0e51d2a30b8b2e9d37669dc6257:/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;