Explorar o código

Merge "disp: msm: sde: add null pointer check for encoder current master"

qctecmdr %!s(int64=3) %!d(string=hai) anos
pai
achega
5b1dce22c6
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      msm/sde/sde_encoder.c

+ 4 - 0
msm/sde/sde_encoder.c

@@ -3144,6 +3144,10 @@ static void sde_encoder_virt_disable(struct drm_encoder *drm_enc)
 	}
 
 	sde_enc = to_sde_encoder_virt(drm_enc);
+	if (!sde_enc->cur_master) {
+		SDE_ERROR("Invalid cur_master\n");
+		return;
+	}
 	sde_conn = to_sde_connector(sde_enc->cur_master->connector);
 	SDE_DEBUG_ENC(sde_enc, "\n");