selftests/powerpc: Add ptrace setup_core_pattern() null-terminator
authorBenjamin Gray <bgray@linux.ibm.com>
Mon, 28 Nov 2022 04:19:43 +0000 (15:19 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Fri, 2 Dec 2022 07:04:27 +0000 (18:04 +1100)
commit94ba4f2c33f42dae7813dc169a177e922a39560c
tree575b97fcb0ebaa8db09dfff603b7f91634892535
parentaecfd680099ba518c34dff2941017c5aa97def52
selftests/powerpc: Add ptrace setup_core_pattern() null-terminator

- malloc() does not zero the buffer,
- fread() does not null-terminate it's output,
- `cat /proc/sys/kernel/core_pattern | hexdump -C` shows the file is
  not inherently null-terminated

So using string operations on the buffer is risky. Explicitly add a null
character to the end to make it safer.

Signed-off-by: Benjamin Gray <bgray@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20221128041948.58339-3-bgray@linux.ibm.com
tools/testing/selftests/powerpc/ptrace/core-pkey.c