Commit 90c0756a authored by Juha-Pekka Heikkila's avatar Juha-Pekka Heikkila Committed by Jouni Högander
Browse files

drm/i915/sdvo: ignore returned broken edid on intel_sdvo_tmds_sink_detect



If drm_edid_raw returned NULL on error don't try accessing anything behind
that NULL

Signed-off-by: default avatarJuha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Reviewed-by: default avatarJani Nikula <jani.nikula@intel.com>
Signed-off-by: default avatarJouni Högander <jouni.hogander@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230803143530.27601-1-juhapekka.heikkila@gmail.com
parent d823445b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2097,7 +2097,7 @@ intel_sdvo_tmds_sink_detect(struct drm_connector *connector)
		const struct edid *edid = drm_edid_raw(drm_edid);

		/* DDC bus is shared, match EDID to connector type */
		if (edid->input & DRM_EDID_INPUT_DIGITAL)
		if (edid && edid->input & DRM_EDID_INPUT_DIGITAL)
			status = connector_status_connected;
		else
			status = connector_status_disconnected;