glx: replace Xmalloc() calls with Xcalloc()
authorBrian Paul <brianp@vmware.com>
Mon, 4 May 2009 13:52:55 +0000 (07:52 -0600)
committerBrian Paul <brianp@vmware.com>
Mon, 4 May 2009 13:52:55 +0000 (07:52 -0600)
Fixes a bug where psp->WaitX was uninitialized.  Reported by Chris Clayton.

src/glx/x11/dri_glx.c
src/glx/x11/drisw_glx.c

index 87d62ad8468f281590f3c753a9a2bf6d7378fb70..3ce410d9be3671a9c69ee7fcc74ecbddbc0d9e75 100644 (file)
@@ -614,7 +614,7 @@ static __GLXDRIscreen *driCreateScreen(__GLXscreenConfigs *psc, int screen,
     char *driverName;
     int i;
 
-    psp = Xmalloc(sizeof *psp);
+    psp = Xcalloc(1, sizeof *psp);
     if (psp == NULL)
        return NULL;
 
index 35bbd9151cac1b3a23ae35ee183580e05ca33078..5e3d763cff59cef09ae598de267b5a4a08b7a517 100644 (file)
@@ -359,7 +359,7 @@ driCreateScreen(__GLXscreenConfigs * psc, int screen,
    const char *driverName = "swrast";
    int i;
 
-   psp = Xmalloc(sizeof *psp);
+   psp = Xcalloc(1, sizeof *psp);
    if (psp == NULL)
       return NULL;