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:24:43 -0800 |
| commit | e623751cb9e3cdd98661e2412b8448a519b45689 (patch) | |
| tree | 4a736480b16da0e0de6e8ce3496462866dcfa370 /drivers/misc | |
| parent | 8fc3f0196592efd0b96f9ea6a5ec7e3af93038f5 (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>
Diffstat (limited to 'drivers/misc')
| -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++] = ' '; |
