diff --git a/daemon/devsparts.ml b/daemon/devsparts.ml index 9f9751b40..7395de923 100644 --- a/daemon/devsparts.ml +++ b/daemon/devsparts.ml @@ -49,8 +49,7 @@ let map_block_devices ~return_md f = List.filter ( fun dev -> try - let fd = openfile ("/dev/" ^ dev) [O_RDONLY] 0 in - Unix.set_close_on_exec fd; (* XXX *) + let fd = openfile ("/dev/" ^ dev) [O_RDONLY; O_CLOEXEC] 0 in close fd; true with _ -> false