]> git.sesse.net Git - cubemap/blobdiff - stats.cpp
Set close-on-exec on all file descriptors we open.
[cubemap] / stats.cpp
index 955f2e9450ebb6fc7baf73e188fc6eddf372fa62..6685a2e77ea077a0ddb367eb0772859191e2b2b2 100644 (file)
--- a/stats.cpp
+++ b/stats.cpp
@@ -41,7 +41,7 @@ void StatsThread::do_work()
 
                // Open a new, temporary file.
                filename = strdup((stats_file + ".new.XXXXXX").c_str());
-               fd = mkostemp(filename, O_WRONLY);
+               fd = mkostemp(filename, O_WRONLY | O_CLOEXEC);
                if (fd == -1) {
                        log_perror(filename);
                        free(filename);