logwrap: add missing O_CLOEXEC

Bug: 148236233
Bug: 150260863
Test: build
Merged-In: Ibe070d5d4f3a7ada0718f74c7cee12db7b9f920e
Change-Id: Ibe070d5d4f3a7ada0718f74c7cee12db7b9f920e
(cherry picked from commit b5b162e2048ac3294713bed975250ecae7bf2389)
diff --git a/logwrapper/logwrap.cpp b/logwrapper/logwrap.cpp
index 5337801..5a518bc 100644
--- a/logwrapper/logwrap.cpp
+++ b/logwrapper/logwrap.cpp
@@ -374,7 +374,7 @@
     }
 
     if (log_target & LOG_FILE) {
-        fd = open(file_path, O_WRONLY | O_CREAT, 0664);
+        fd = open(file_path, O_WRONLY | O_CREAT | O_CLOEXEC, 0664);
         if (fd < 0) {
             ERROR("Cannot log to file %s\n", file_path);
             log_target &= ~LOG_FILE;