mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-05 00:20:32 +00:00
test_hexdump: use memcpy instead of strncpy
commit b1286ed715
upstream.
New versions of gcc reasonably warn about the odd pattern of
strncpy(p, q, strlen(q));
which really doesn't make sense: the strncpy() ends up being just a slow
and odd way to write memcpy() in this case.
Apparently there was a patch for this floating around earlier, but it
got lost.
Acked-again-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
5e2669c978
commit
d041ed258e
1 changed files with 1 additions and 1 deletions
|
@ -81,7 +81,7 @@ static void __init test_hexdump_prepare_test(size_t len, int rowsize,
|
|||
const char *q = *result++;
|
||||
size_t amount = strlen(q);
|
||||
|
||||
strncpy(p, q, amount);
|
||||
memcpy(p, q, amount);
|
||||
p += amount;
|
||||
|
||||
*p++ = ' ';
|
||||
|
|
Loading…
Reference in a new issue