commit | aa43ae2268076227e8b72ea095f8aeac439b3168 | [log] [tgz] |
---|---|---|
author | Mark Salyzyn <salyzyn@google.com> | Mon Apr 20 10:27:38 2015 -0700 |
committer | Mark Salyzyn <salyzyn@google.com> | Tue May 05 12:34:16 2015 -0700 |
tree | 8ecfe5a66a0c28517bd04a54c2d4cac0a6ed7d87 | |
parent | aaf9c1b3b489de6b07b5a1a0ad9b6cbbb9b56782 [diff] [blame] |
logd: pidToName deficiency any logging in zygote permanently sets the pidToName Change-Id: I0b8fdc96fb5965a04d4dc4293c39815beef5eb8e
diff --git a/logd/LogStatistics.h b/logd/LogStatistics.h index a935c27..ca4b9a6 100644 --- a/logd/LogStatistics.h +++ b/logd/LogStatistics.h
@@ -186,6 +186,10 @@ const char*getName() const { return name; } inline void add(pid_t p) { + if (name && !strncmp(name, "zygote", 6)) { + free(name); + name = NULL; + } if (!name) { char *n = android::pidToName(p); if (n) {