drm/modes: Use strscpy() to copy command-line mode name
authorMaxime Ripard <maxime@cerno.tech>
Mon, 28 Nov 2022 08:19:37 +0000 (09:19 +0100)
committerMaxime Ripard <maxime@cerno.tech>
Thu, 1 Dec 2022 10:12:44 +0000 (11:12 +0100)
commit0f9aa074c92dd9274b811c1c3fa93736814a4b0d
treefab9466cfc7b77ed99793a90126a01393920b307
parentb99070c07b78f1d318f8625b31128f405fef0e60
drm/modes: Use strscpy() to copy command-line mode name

The mode name in struct drm_cmdline_mode can hold 32 characters at most,
which can easily get overrun. Switch to strscpy() to prevent such a
thing.

Reported-by: coverity-bot <keescook+coverity-bot@chromium.org>
Addresses-Coverity-ID: 1527354 ("Security best practices violations")
Fixes: a7ab155397dd ("drm/modes: Switch to named mode descriptors")
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://lore.kernel.org/r/20221128081938.742410-2-maxime@cerno.tech
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
drivers/gpu/drm/drm_modes.c