From 5740a46e4ea87100acf6a83319d8b94c5c602352 Mon Sep 17 00:00:00 2001 From: Mark Salyzyn Date: Mon, 28 Mar 2016 15:42:08 -0700 Subject: [PATCH] logd: use __android_log_is_debuggable() Test: gTest logd-unit-tests Bug: 27566046 Bug: 31456426 Change-Id: I9faf88263fe62ce5bba80dc2cb928e6dbe73dbb2 --- logd/main.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/logd/main.cpp b/logd/main.cpp index a0cea25cf..c47f3964c 100644 --- a/logd/main.cpp +++ b/logd/main.cpp @@ -44,6 +44,7 @@ #include #include #include +#include #include #include @@ -174,11 +175,8 @@ bool property_get_bool(const char *key, int flag) { BOOL_DEFAULT_FALSE)) { return false; } - if (flag & BOOL_DEFAULT_FLAG_ENG) { - property_get("ro.debuggable", property, ""); - if (strcmp(property, "1")) { - return false; - } + if ((flag & BOOL_DEFAULT_FLAG_ENG) && !__android_log_is_debuggable()) { + return false; } return (flag & BOOL_DEFAULT_FLAG_TRUE_FALSE) != BOOL_DEFAULT_FALSE;