]> git.zerfleddert.de Git - record-dvb/blobdiff - sap.c
fix some bugs
[record-dvb] / sap.c
diff --git a/sap.c b/sap.c
index 8dfa6944eb0e4aefad2383de7db3cd3bcf58ff21..684c509bf25c81c27365b78bd01b7dcda25d95e0 100644 (file)
--- a/sap.c
+++ b/sap.c
@@ -81,6 +81,7 @@ char *get_url_from_sap(char *service)
 
                if (sap_encrypted || sap_compressed)
                        continue;
+
                /* RFC 2327
                 * v=0
                 * o=- 6dca 1 IN IP4 192.168.100.17:2000
@@ -196,5 +197,7 @@ char *get_url_from_sap(char *service)
        mreq.imr_interface.s_addr = INADDR_ANY;
        setsockopt (fd, IPPROTO_IP, IP_DROP_MEMBERSHIP, &mreq, sizeof(mreq));
 
+       close(fd);
+
        return url;
 }
Impressum, Datenschutz