commit | 079fe596922fa71ae286d3538d2c6e04743e3660 | [log] [tgz] |
---|---|---|
author | Nick Kralevich <nnk@google.com> | Mon Jan 28 10:39:10 2019 -0800 |
committer | Nick Kralevich <nnk@google.com> | Mon Jan 28 10:39:10 2019 -0800 |
tree | d7a2c52df037188dae9ffa9365c50663674c4a20 | |
parent | 72ed47d0af7c775587e8592447739acba7f957f3 [diff] |
jni: more O_CLOEXECs Prevent FDs from leaking across an execve() boundary. Test: compiles and boots Change-Id: I5f91046917b55b6abead0a5c6e939f82814e6f18
diff --git a/core/jni/com_android_internal_net_NetworkStatsFactory.cpp b/core/jni/com_android_internal_net_NetworkStatsFactory.cpp index 24bafca..8259ffc 100644 --- a/core/jni/com_android_internal_net_NetworkStatsFactory.cpp +++ b/core/jni/com_android_internal_net_NetworkStatsFactory.cpp
@@ -95,7 +95,7 @@ static int legacyReadNetworkStatsDetail(std::vector<stats_line>* lines, const std::vector<std::string>& limitIfaces, int limitTag, int limitUid, const char* path) { - FILE* fp = fopen(path, "r"); + FILE* fp = fopen(path, "re"); if (fp == NULL) { return -1; }