compositor-drm: fix memcmp using a bad pointer in drm_outout_choose_initial_mode

current_mode is already the pointer, taking the address of it is wrong.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94562
Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
[Pekka: rewrote the patch]
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
This commit is contained in:
comic fans 2016-03-17 14:29:27 +02:00 committed by Pekka Paalanen
parent 720e0c9bfa
commit 7a5c562d1a

View File

@ -2212,7 +2212,7 @@ drm_output_choose_initial_mode(struct drm_output *output,
height == drm_mode->base.height) height == drm_mode->base.height)
configured = drm_mode; configured = drm_mode;
if (memcmp(&current_mode, &drm_mode->mode_info, if (memcmp(current_mode, &drm_mode->mode_info,
sizeof *current_mode) == 0) sizeof *current_mode) == 0)
current = drm_mode; current = drm_mode;