summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSiarhei Vishniakou2017-12-28 16:13:22 -0600
committerSiarhei Vishniakou2018-01-02 12:47:50 -0600
commite8ed36b6b3b685a73361a1005f94d5ba0f1fb121 (patch)
treeec181770f366368ac69c897b8d7898077d48005d /logd/main.cpp
parent93d344d98cd02d66c3aac8067718be828ea283f9 (diff)
downloadplatform-system-core-e8ed36b6b3b685a73361a1005f94d5ba0f1fb121.tar.gz
platform-system-core-e8ed36b6b3b685a73361a1005f94d5ba0f1fb121.tar.xz
platform-system-core-e8ed36b6b3b685a73361a1005f94d5ba0f1fb121.zip
Use ro.logd.kernel for kernel logcat
Prevent a possible DOS of the kernel logs because the runtime result could differ from the boottime result. Test: adb bugreport, then examine kernel log Change-Id: I140fd465f2e691c751d92af50dbdf95e23c121d8
Diffstat (limited to 'logd/main.cpp')
-rw-r--r--logd/main.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/logd/main.cpp b/logd/main.cpp
index c8183f0e7..4af0d21f1 100644
--- a/logd/main.cpp
+++ b/logd/main.cpp
@@ -438,8 +438,8 @@ int main(int argc, char* argv[]) {
438 438
439 int fdPmesg = -1; 439 int fdPmesg = -1;
440 bool klogd = __android_logger_property_get_bool( 440 bool klogd = __android_logger_property_get_bool(
441 "logd.kernel", BOOL_DEFAULT_TRUE | BOOL_DEFAULT_FLAG_PERSIST | 441 "ro.logd.kernel",
442 BOOL_DEFAULT_FLAG_ENG | BOOL_DEFAULT_FLAG_SVELTE); 442 BOOL_DEFAULT_TRUE | BOOL_DEFAULT_FLAG_ENG | BOOL_DEFAULT_FLAG_SVELTE);
443 if (klogd) { 443 if (klogd) {
444 static const char proc_kmsg[] = "/proc/kmsg"; 444 static const char proc_kmsg[] = "/proc/kmsg";
445 fdPmesg = android_get_control_file(proc_kmsg); 445 fdPmesg = android_get_control_file(proc_kmsg);