diff options
| author | Jiasheng Jiang <[email protected]> | 2022-01-20 17:29:36 +0800 |
|---|---|---|
| committer | Kees Cook <[email protected]> | 2022-04-12 16:11:49 -0700 |
| commit | 4a9800c81d2f34afb66b4b42e0330ae8298019a2 (patch) | |
| tree | 16bd4ab8d7cb8a3de607d87c9bb879b22bc7e963 /tools/perf/scripts/python | |
| parent | ce522ba9ef7e2d9fb22a39eb3371c0c64e2a433e (diff) | |
lkdtm/bugs: Check for the NULL pointer after calling kmalloc
As the possible failure of the kmalloc(), the not_checked and checked
could be NULL pointer.
Therefore, it should be better to check it in order to avoid the
dereference of the NULL pointer.
Also, we need to kfree the 'not_checked' and 'checked' to avoid
the memory leak if fails.
And since it is just a test, it may directly return without error
number.
Fixes: ae2e1aad3e48 ("drivers/misc/lkdtm/bugs.c: add arithmetic overflow and array bounds checks")
Signed-off-by: Jiasheng Jiang <[email protected]>
Acked-by: Dan Carpenter <[email protected]>
Signed-off-by: Kees Cook <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions