diff options
author | Anton Kindestam <antonki@kth.se> | 2017-11-08 21:57:16 +0100 |
---|---|---|
committer | Jan Ekström <jeebjp@gmail.com> | 2017-12-03 17:30:17 +0200 |
commit | eb46d46e730650f42333b0dda907d95142ba3286 (patch) | |
tree | 9755cdb586090c506aa99ddc5d97f008ec08881a /video/out | |
parent | 5129d777a65e64032dbf36edb02bd7946b1ba83f (diff) | |
download | mpv-eb46d46e730650f42333b0dda907d95142ba3286.tar.bz2 mpv-eb46d46e730650f42333b0dda907d95142ba3286.tar.xz |
video: fix use of possibly-NULL pointer in drm_egl_init
Diffstat (limited to 'video/out')
-rw-r--r-- | video/out/opengl/context_drm_egl.c | 3 |
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", |