diff options
author | 2020-02-13 09:57:24 +0000 | |
---|---|---|
committer | 2020-04-01 16:59:02 +0100 | |
commit | d228bee8201a7ea77c414f1298b2f572f42c6113 (patch) | |
tree | 32d72ed695779f3ce53c5a566588857319bc81fa /tools/perf/scripts/python/export-to-postgresql.py | |
parent | Linux 5.6 (diff) | |
download | wireguard-linux-d228bee8201a7ea77c414f1298b2f572f42c6113.tar.xz wireguard-linux-d228bee8201a7ea77c414f1298b2f572f42c6113.zip |
kdb: Eliminate strncpy() warnings by replacing with strscpy()
Currently the code to manage the kdb history buffer uses strncpy() to
copy strings to/and from the history and exhibits the classic "but
nobody ever told me that strncpy() doesn't always terminate strings"
bug. Modern gcc compilers recognise this bug and issue a warning.
In reality these calls will only abridge the copied string if kdb_read()
has *already* overflowed the command buffer. Thus the use of counted
copies here is only used to reduce the secondary effects of a bug
elsewhere in the code.
Therefore transitioning these calls into strscpy() (without checking
the return code) is appropriate.
Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions