diff options
| author | Kees Cook <[email protected]> | 2021-06-17 17:13:17 +0000 |
|---|---|---|
| committer | Kalle Valo <[email protected]> | 2021-06-22 15:24:33 +0000 |
| commit | 0d5e743db480642818401fb34bbc3f0da28abdfb (patch) | |
| tree | 4e0e3d2c395547672037c6c58a6dfa91ab709f9e /net/switchdev/switchdev.c | |
| parent | mwl8k: Avoid memcpy() over-reading of mcs.rx_mask (diff) | |
| download | kernel-0d5e743db480642818401fb34bbc3f0da28abdfb.tar.gz kernel-0d5e743db480642818401fb34bbc3f0da28abdfb.zip | |
rtlwifi: rtl8192de: Fully initialize curvecount_val
In preparation for FORTIFY_SOURCE performing compile-time and run-time
field bounds checking for memcpy(), memmove(), and memset(), avoid
intentionally writing across neighboring array fields.
The size argument to memset() is bytes, but the array element size
of curvecount_val is u32, so "CV_CURVE_CNT * 2" was only 1/4th of the
contents of curvecount_val. Adjust memset() to wipe full buffer size.
Signed-off-by: Kees Cook <[email protected]>
Reviewed-by: Larry Finger <[email protected]>
Signed-off-by: Kalle Valo <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions
