diff options
author | Mykola Lysenko <Mykola.Lysenko@amd.com> | 2015-12-23 11:58:47 -0500 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2016-02-19 11:46:29 +0900 |
commit | ff99645f7ea09fbf3ebe8ae68b8f0d5d2d9b29c9 (patch) | |
tree | 6f838d89b449271c0363bee8cb7c2705b7441318 | |
parent | 755e6ff2337cf615e3ba0854ccd533baec7144db (diff) |
Check for NULL koutput in drmmode_output_dpms
This situation happens whit start of usage of DRM DP MST framework,
when connectors created and destroyed dynamically.
Signed-off-by: Mykola Lysenko <Mykola.Lysenko@amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
(cherry picked from commit f4107f67f147e2500582fc36cf0f0f76bc1ef098)
-rw-r--r-- | src/drmmode_display.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 2761513..05c3418 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -1117,6 +1117,9 @@ static void drmmode_output_dpms(xf86OutputPtr output, int mode) drmModeConnectorPtr koutput = drmmode_output->mode_output; AMDGPUEntPtr pAMDGPUEnt = AMDGPUEntPriv(output->scrn); + if (!koutput) + return; + if (mode != DPMSModeOn && crtc) drmmode_do_crtc_dpms(crtc, mode); |