]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/os/kstore/KStore.cc
update sources to 12.2.10
[ceph.git] / ceph / src / os / kstore / KStore.cc
index f7a4214a83e2a5c80b5ad132695f7b90f921c985..6f8b642c664809d1c7d71a8bfe3e1f833eda6de8 100755 (executable)
@@ -676,7 +676,7 @@ void KStore::_shutdown_logger()
 int KStore::_open_path()
 {
   assert(path_fd < 0);
-  path_fd = ::open(path.c_str(), O_DIRECTORY);
+  path_fd = ::open(path.c_str(), O_DIRECTORY|O_CLOEXEC);
   if (path_fd < 0) {
     int r = -errno;
     derr << __func__ << " unable to open " << path << ": " << cpp_strerror(r)