diff --git a/linker/debugger.cpp b/linker/debugger.cpp
index 6565985b55cbd0eb9d48bb06d3cf135de208975b..ac466a5b4fcf669280db705d5048819e4856529c 100644 (file)
--- a/linker/debugger.cpp
+++ b/linker/debugger.cpp
return;
}
- int s = socket_abstract_client(DEBUGGER_SOCKET_NAME, SOCK_STREAM);
+ int s = socket_abstract_client(DEBUGGER_SOCKET_NAME, SOCK_STREAM | SOCK_CLOEXEC);
if (s == -1) {
__libc_format_log(ANDROID_LOG_FATAL, "libc", "Unable to open connection to debuggerd: %s",
strerror(errno));