aboutsummaryrefslogtreecommitdiffstats
path: root/libc/bionic/debug_mapinfo.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-08-26 15:56:54 -0700
committerElliott Hughes <enh@google.com>2014-08-26 15:56:54 -0700
commitc674edbf27450bbb2396b1434421b1db5325d8f4 (patch)
tree31855742fc4370e2573f29a706a8223aa4d46edf /libc/bionic/debug_mapinfo.cpp
parentc764fb24ccb47e05d8e140cde5b4111225790ef1 (diff)
downloadandroid_bionic-c674edbf27450bbb2396b1434421b1db5325d8f4.tar.gz
android_bionic-c674edbf27450bbb2396b1434421b1db5325d8f4.tar.bz2
android_bionic-c674edbf27450bbb2396b1434421b1db5325d8f4.zip
libc should use O_CLOEXEC when opening files for its own use.
Change-Id: I159f1d57e0ca090d837f57854fcef5879b8b8248
Diffstat (limited to 'libc/bionic/debug_mapinfo.cpp')
-rw-r--r--libc/bionic/debug_mapinfo.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/bionic/debug_mapinfo.cpp b/libc/bionic/debug_mapinfo.cpp
index d83799afa..698ab6b87 100644
--- a/libc/bionic/debug_mapinfo.cpp
+++ b/libc/bionic/debug_mapinfo.cpp
@@ -71,7 +71,7 @@ __LIBC_HIDDEN__ mapinfo_t* mapinfo_create(pid_t pid) {
struct mapinfo_t* milist = NULL;
char data[1024]; // Used to read lines as well as to construct the filename.
snprintf(data, sizeof(data), "/proc/%d/maps", pid);
- FILE* fp = fopen(data, "r");
+ FILE* fp = fopen(data, "re");
if (fp != NULL) {
while (fgets(data, sizeof(data), fp) != NULL) {
mapinfo_t* mi = parse_maps_line(data);