diff options
| author | 2018-11-02 21:07:02 +0000 | |
|---|---|---|
| committer | 2018-11-02 21:07:02 +0000 | |
| commit | b3d2890291dc31f54a0a7d625aee2aeac9cf4945 (patch) | |
| tree | ad930c2d7d4b5ed782fe508e0d4a335d52d48ea3 | |
| parent | f4a1945d872e8d4c7ff4592f147d5d552f25d627 (diff) | |
| parent | 65e48ec13e97531b8820876917ce98a0c3a8705c (diff) | |
Merge "Close statsd log socket before zygote fork()."
| -rw-r--r-- | core/jni/Android.bp | 1 | ||||
| -rw-r--r-- | core/jni/com_android_internal_os_Zygote.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/core/jni/Android.bp b/core/jni/Android.bp index d1a7d7007d3e..ed59dd4e60d1 100644 --- a/core/jni/Android.bp +++ b/core/jni/Android.bp @@ -229,6 +229,7 @@ cc_library_shared { "libseccomp_policy", "libgrallocusage", "libscrypt_static", + "libstatssocket", ], shared_libs: [ diff --git a/core/jni/com_android_internal_os_Zygote.cpp b/core/jni/com_android_internal_os_Zygote.cpp index da258019f053..6f400c42bcbe 100644 --- a/core/jni/com_android_internal_os_Zygote.cpp +++ b/core/jni/com_android_internal_os_Zygote.cpp @@ -56,6 +56,7 @@ #include <utils/String8.h> #include <selinux/android.h> #include <seccomp_policy.h> +#include <stats_event_list.h> #include <processgroup/processgroup.h> #include "core_jni_helpers.h" @@ -788,6 +789,7 @@ static pid_t ForkCommon(JNIEnv* env, jstring java_se_name, bool is_system_server // Close any logging related FDs before we start evaluating the list of // file descriptors. __android_log_close(); + stats_log_close(); std::string error_msg; |