flatten_strings: do not return unused trailing bits
Trailing bits were displayed in proc->saved_cmdline, displaying uninitialized data to the user in /proc/<pid>/cmdline Change-Id: I74831c8c68dd2f2197b35e9b49aaaae29c4c1dd5
This commit is contained in:
committed by
Dominique Martinet
parent
8db36c3828
commit
70e52faf36
@ -1073,7 +1073,7 @@ int flatten_strings(char *pre_strings, char **strings, char **flat)
|
||||
_flat[nr_strings + pre_strings_count + 1] = p - (char *)_flat;
|
||||
|
||||
*flat = (char *)_flat;
|
||||
return full_len;
|
||||
return p - (char *)_flat;
|
||||
}
|
||||
|
||||
//#define NUM_HANDLER_THREADS 248
|
||||
|
||||
Reference in New Issue
Block a user