diff options
author | Dmitry Shmidt <dimitrysh@google.com> | 2018-03-07 14:11:03 -0800 |
---|---|---|
committer | Todd Kjos <tkjos@google.com> | 2018-12-13 10:21:18 -0800 |
commit | b95a8c048a283f37c1864e4aff06257d9a91f694 (patch) | |
tree | cff7554c07a26ab01a609260c8ab22a0551c4c68 | |
parent | ad9ce19da9961232e4f7fdeeecbc78e5542354e9 (diff) |
ANDROID: uid_sys_stats: Copy task_struct comm field to bigger buffer
get_task_comm() currently checks if buf_size != TASK_COMM_LEN
and fails even if sizeof(buf) > TASK_COMM_LEN.
Change-Id: Icb3e9c172607534ef1db10baf5d626083db73498
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
-rw-r--r-- | drivers/misc/uid_sys_stats.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/misc/uid_sys_stats.c b/drivers/misc/uid_sys_stats.c index cda32366cc7e..99230369f3ed 100644 --- a/drivers/misc/uid_sys_stats.c +++ b/drivers/misc/uid_sys_stats.c @@ -129,7 +129,7 @@ static void get_full_task_comm(struct task_entry *task_entry, struct mm_struct *mm = task->mm; /* fill the first TASK_COMM_LEN bytes with thread name */ - get_task_comm(task_entry->comm, task); + __get_task_comm(task_entry->comm, TASK_COMM_LEN, task); i = strlen(task_entry->comm); while (i < TASK_COMM_LEN) task_entry->comm[i++] = ' '; |