diff --git a/glamor/glamor_egl.c b/glamor/glamor_egl.c index 2fc63ba46..632f2f28c 100644 --- a/glamor/glamor_egl.c +++ b/glamor/glamor_egl.c @@ -730,6 +730,7 @@ glamor_get_modifiers(ScreenPtr screen, uint32_t format, if (!eglQueryDmaBufModifiersEXT(glamor_egl->display, format, num, (EGLuint64KHR *) *modifiers, NULL, &num)) { free(*modifiers); + *modifiers = NULL; return FALSE; }