diff options
author | Niklas Cassel <niklas.cassel@linaro.org> | 2018-08-29 03:57:22 -0400 |
---|---|---|
committer | Andy Gross <andy.gross@linaro.org> | 2018-09-13 17:11:37 -0400 |
commit | 4fadb26574cb74e5de079dd384f25f44f4fb3ec3 (patch) | |
tree | 7bb9fb921e0fd8ce077de4bf4a4396ed40012801 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 4c96ed170d658d8826d94edec8ac93ee777981a2 (diff) |
soc: qcom: apr: Avoid string overflow
'adev->name' is used as a NUL-terminated string, but using strncpy() with the
length equal to the buffer size may result in lack of the termination:
In function 'apr_add_device',
inlined from 'of_register_apr_devices' at drivers//soc/qcom/apr.c:264:7,
inlined from 'apr_probe' at drivers//soc/qcom/apr.c:290:2:
drivers//soc/qcom/apr.c:222:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
strncpy(adev->name, np->name, APR_NAME_SIZE);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This changes it to use the safer strscpy() instead.
Signed-off-by: Niklas Cassel <niklas.cassel@linaro.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions