diff --git a/glamor/glamor_egl.c b/glamor/glamor_egl.c index bb30bbe040..f689eb45e3 100644 --- a/glamor/glamor_egl.c +++ b/glamor/glamor_egl.c @@ -850,6 +850,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; }