diff options
Diffstat (limited to 'liblog/logd_write.c')
-rw-r--r-- | liblog/logd_write.c | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/liblog/logd_write.c b/liblog/logd_write.c index d812abc..b91de52 100644 --- a/liblog/logd_write.c +++ b/liblog/logd_write.c @@ -134,7 +134,6 @@ int __android_log_write(int prio, const char *tag, const char *msg) { struct iovec vec[3]; log_id_t log_id = LOG_ID_MAIN; - char tmp_tag[32]; if (!tag) tag = ""; @@ -148,12 +147,8 @@ int __android_log_write(int prio, const char *tag, const char *msg) !strcmp(tag, "STK") || !strcmp(tag, "CDMA") || !strcmp(tag, "PHONE") || - !strcmp(tag, "SMS")) { + !strcmp(tag, "SMS")) log_id = LOG_ID_RADIO; - // Inform third party apps/ril/radio.. to use Rlog or RLOG - snprintf(tmp_tag, sizeof(tmp_tag), "use-Rlog/RLOG-%s", tag); - tag = tmp_tag; - } vec[0].iov_base = (unsigned char *) &prio; vec[0].iov_len = 1; @@ -168,14 +163,12 @@ int __android_log_write(int prio, const char *tag, const char *msg) int __android_log_buf_write(int bufID, int prio, const char *tag, const char *msg) { struct iovec vec[3]; - char tmp_tag[32]; if (!tag) tag = ""; /* XXX: This needs to go! */ - if ((bufID != LOG_ID_RADIO) && - (!strcmp(tag, "HTC_RIL") || + if (!strcmp(tag, "HTC_RIL") || !strncmp(tag, "RIL", 3) || /* Any log tag with "RIL" as the prefix */ !strncmp(tag, "IMS", 3) || /* Any log tag with "IMS" as the prefix */ !strcmp(tag, "AT") || @@ -183,12 +176,8 @@ int __android_log_buf_write(int bufID, int prio, const char *tag, const char *ms !strcmp(tag, "STK") || !strcmp(tag, "CDMA") || !strcmp(tag, "PHONE") || - !strcmp(tag, "SMS"))) { + !strcmp(tag, "SMS")) bufID = LOG_ID_RADIO; - // Inform third party apps/ril/radio.. to use Rlog or RLOG - snprintf(tmp_tag, sizeof(tmp_tag), "use-Rlog/RLOG-%s", tag); - tag = tmp_tag; - } vec[0].iov_base = (unsigned char *) &prio; vec[0].iov_len = 1; |