summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorAnton Kindestam <antonki@kth.se>2017-11-08 21:57:16 +0100
committerJan Ekström <jeebjp@gmail.com>2017-12-03 17:30:17 +0200
commiteb46d46e730650f42333b0dda907d95142ba3286 (patch)
tree9755cdb586090c506aa99ddc5d97f008ec08881a /video
parent5129d777a65e64032dbf36edb02bd7946b1ba83f (diff)
downloadmpv-eb46d46e730650f42333b0dda907d95142ba3286.tar.bz2
mpv-eb46d46e730650f42333b0dda907d95142ba3286.tar.xz
video: fix use of possibly-NULL pointer in drm_egl_init
Diffstat (limited to 'video')
-rw-r--r--video/out/opengl/context_drm_egl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/video/out/opengl/context_drm_egl.c b/video/out/opengl/context_drm_egl.c
index 606736d483..3526e2bdf6 100644
--- a/video/out/opengl/context_drm_egl.c
+++ b/video/out/opengl/context_drm_egl.c
@@ -395,7 +395,8 @@ static bool drm_egl_init(struct ra_ctx *ctx)
p->drm_params.fd = p->kms->fd;
p->drm_params.crtc_id = p->kms->crtc_id;
- p->drm_params.atomic_request = p->kms->atomic_context->request;
+ if (p->kms->atomic_context)
+ p->drm_params.atomic_request = p->kms->atomic_context->request;
struct ra_gl_ctx_params params = {
.swap_buffers = drm_egl_swap_buffers,
.native_display_type = "opengl-cb-drm-params",