mirror of
https://github.com/torvalds/linux.git
synced 2024-11-27 06:31:52 +00:00
d228bee820
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> |
||
---|---|---|
.. | ||
.gitignore | ||
kdb_bp.c | ||
kdb_bt.c | ||
kdb_cmds | ||
kdb_debugger.c | ||
kdb_io.c | ||
kdb_keyboard.c | ||
kdb_main.c | ||
kdb_private.h | ||
kdb_support.c | ||
Makefile |