diff options
| author | Rahul Sharma <rahsha@codeaurora.org> | 2019-04-11 16:34:37 +0530 |
|---|---|---|
| committer | Rahul Sharma <rahsha@codeaurora.org> | 2019-04-11 17:17:44 +0530 |
| commit | c8fffde012b638089768e47af0b1e4cad7348d94 (patch) | |
| tree | aa73f19475ac0bc3d5646334be482e1d1c4eb2d6 /drivers/gpu/drm | |
| parent | 55b4dd9721ab23d4197b102c3585a700854157f7 (diff) | |
drm/msm/sde: fix null pointer dereference
This change is done to fix null pointer dereference
in edrm_connector_get_modes().
Change-Id: If4461f2e6dbfc107e17d987e0a92eb1924922931
Signed-off-by: Rahul Sharma <rahsha@codeaurora.org>
Diffstat (limited to 'drivers/gpu/drm')
| -rw-r--r-- | drivers/gpu/drm/msm/ekms/edrm_connector.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/ekms/edrm_connector.c b/drivers/gpu/drm/msm/ekms/edrm_connector.c index 8beaa598aa5e..1a9a930a3974 100644 --- a/drivers/gpu/drm/msm/ekms/edrm_connector.c +++ b/drivers/gpu/drm/msm/ekms/edrm_connector.c @@ -33,6 +33,10 @@ edrm_connector_get_modes(struct drm_connector *connector) struct drm_display_mode *m; m = drm_mode_duplicate(connector->dev, &edrm_conn->display->mode); + if (m == NULL) { + pr_err("edrm drm_mode_duplicate failed\n"); + return 0; + } drm_mode_set_name(m); drm_mode_probed_add(connector, m); |
