diff --git a/glamor/glamor_egl.c b/glamor/glamor_egl.c index 503aeb239..525b1f4c7 100644 --- a/glamor/glamor_egl.c +++ b/glamor/glamor_egl.c @@ -728,6 +728,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; }