aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_in.c
diff options
context:
space:
mode:
authorYizhuo Zhai <[email protected]>2022-02-02 15:58:08 -0800
committerDaniel Vetter <[email protected]>2022-02-03 13:52:03 +0100
commit68e8cc2a23b61862bf20ffc9b782a3fb49c65568 (patch)
tree763ffd34b281e100ed6f19df7f495956e7d472d6 /net/lapb/lapb_in.c
parent622c9a3a7868e1eeca39c55305ca3ebec4742b64 (diff)
fbdev: fbmem: Fix the implicit type casting
In function do_fb_ioctl(), the "arg" is the type of unsigned long, and in "case FBIOBLANK:" this argument is casted into an int before passig to fb_blank(). In fb_blank(), the comparision if (blank > FB_BLANK_POWERDOWN) would be bypass if the original "arg" is a large number, which is possible because it comes from the user input. Fix this by adding the check before the function call. Reviewed-by: Guenter Roeck <[email protected]> Reviewed-by: Sam Ravnborg <[email protected]> Acked-by: Helge Deller <[email protected]> Signed-off-by: Yizhuo Zhai <[email protected]> Signed-off-by: Daniel Vetter <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions