upnp: remove m_server_list_lock, p_server_list is already protected by s_lock
[vlc.git] / modules / services_discovery / udev.c
index ab954d3..1df75fd 100644 (file)
@@ -38,6 +38,7 @@
 #ifdef HAVE_ALSA
 # include <vlc_modules.h>
 #endif
+#include <vlc_fs.h>
 #include <vlc_url.h>
 
 static int OpenV4L (vlc_object_t *);
@@ -535,9 +536,9 @@ static char *disc_get_mrl (struct udev_device *dev)
     val = udev_device_get_property_value (dev, "ID_CDROM_MEDIA_STATE");
     if (val == NULL)
     {   /* Force probing of the disc in the drive if any. */
-        int fd = open (node, O_RDONLY|O_CLOEXEC);
+        int fd = vlc_open (node, O_RDONLY);
         if (fd != -1)
-            close (fd);
+            vlc_close (fd);
         return NULL;
     }
     if (!strcmp (val, "blank"))