From: Kristian Høgsberg Date: Wed, 12 May 2010 18:34:55 +0000 (-0400) Subject: egl_dri2: Zero out driver struct X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=880acbe177c81c13fdb4b4f96c7e37d8a89939e2;p=mesa.git egl_dri2: Zero out driver struct Otherwise testing ->Probe for non-NULL and calling it goes boom. --- diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index 69f3c28c9e4..be79ae59f82 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -1396,6 +1396,7 @@ _eglMain(const char *args) if (!dri2_drv) return NULL; + memset(dri2_drv, 0, sizeof *dri2_drv); _eglInitDriverFallbacks(&dri2_drv->base); dri2_drv->base.API.Initialize = dri2_initialize; dri2_drv->base.API.Terminate = dri2_terminate;