X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fceph_osd.cc;h=efab291e6d9d39d34424a7c1a3e9d2d37ae8c65a;hb=91327a770de101c8d859649fa82e887fff521e13;hp=b2c8450658542454b7633da90c1dea1e33a1ada0;hpb=b32d239b4982c57cf7d9816de026050a5af8d14f;p=ceph.git diff --git a/ceph/src/ceph_osd.cc b/ceph/src/ceph_osd.cc index b2c845065..efab291e6 100644 --- a/ceph/src/ceph_osd.cc +++ b/ceph/src/ceph_osd.cc @@ -234,7 +234,7 @@ int main(int argc, const char **argv) { char fn[PATH_MAX]; snprintf(fn, sizeof(fn), "%s/type", g_conf->osd_data.c_str()); - int fd = ::open(fn, O_RDONLY); + int fd = ::open(fn, O_RDONLY|O_CLOEXEC); if (fd >= 0) { bufferlist bl; bl.read_fd(fd, 64);