Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06fb220b authored by Laurent Pinchart's avatar Laurent Pinchart Committed by Rob Clark
Browse files

drm/omap: Don't dereference list head when the connectors list is empty



The connectors list iterator returns the list head when the list is
empty. Fix it by returning NULL in that case.

Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: default avatarRob Clark <robdclark@gmail.com>
Signed-off-by: default avatarRob Clark <robdclark@gmail.com>
parent 30b6f8f6
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -306,7 +306,8 @@ struct drm_connector *omap_framebuffer_get_next_connector(
	struct drm_connector *connector = from;
	struct drm_connector *connector = from;


	if (!from)
	if (!from)
		return list_first_entry(connector_list, typeof(*from), head);
		return list_first_entry_or_null(connector_list, typeof(*from),
						head);


	list_for_each_entry_from(connector, connector_list, head) {
	list_for_each_entry_from(connector, connector_list, head) {
		if (connector != from) {
		if (connector != from) {