diff --git a/glamor/glamor_egl.c b/glamor/glamor_egl.c index f689eb45e3..3f133c1129 100644 --- a/glamor/glamor_egl.c +++ b/glamor/glamor_egl.c @@ -810,6 +810,7 @@ glamor_get_formats(ScreenPtr screen, if (!eglQueryDmaBufFormatsEXT(glamor_egl->display, num, (EGLint *) *formats, &num)) { free(*formats); + *formats = NULL; return FALSE; }