From c373425562e1f3d9088465eca38aac3ae29d8908 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Wed, 6 Apr 2022 02:04:39 +0300 Subject: [PATCH] Fix nbd log --- src/nbd_proxy.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/nbd_proxy.cpp b/src/nbd_proxy.cpp index 8f42a045..0e26eaaa 100644 --- a/src/nbd_proxy.cpp +++ b/src/nbd_proxy.cpp @@ -369,14 +369,14 @@ public: setsid(); if (fork()) exit(0); - if (chdir("/") != 0) - fprintf(stderr, "Warning: Failed to chdir into /\n"); close(0); close(1); close(2); open("/dev/null", O_RDONLY); - open(logfile.c_str(), O_WRONLY|O_APPEND|O_CREAT); - open(logfile.c_str(), O_WRONLY|O_APPEND|O_CREAT); + open(logfile.c_str(), O_WRONLY|O_APPEND|O_CREAT, 0666); + open(logfile.c_str(), O_WRONLY|O_APPEND|O_CREAT, 0666); + if (chdir("/") != 0) + fprintf(stderr, "Warning: Failed to chdir into /\n"); } json11::Json::object list_mapped()