aboutsummaryrefslogtreecommitdiff
path: root/graphics/xfree86-dri/files/patch-dri_util.c
blob: 0084acff7a3ea026e420dc98ef3144ecc7704993 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Index: lib/GL/dri/dri_util.c
===================================================================
RCS file: /home/ncvs/xfree/xc/lib/GL/dri/dri_util.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -u -r1.6 -r1.7
--- lib/GL/dri/dri_util.c	15 Feb 2003 22:12:29 -0000	1.6
+++ lib/GL/dri/dri_util.c	28 Apr 2003 17:01:25 -0000	1.7
@@ -921,7 +921,7 @@
     int directCapable;
     __DRIscreenPrivate *psp;
     drmHandle hFB, hSAREA;
-    char *BusID, *driverName;
+    char *BusID, *driverName = NULL;
     drmMagic magic;
 
     if (!XF86DRIQueryDirectRenderingCapable(dpy, scrn, &directCapable)) {
@@ -1010,6 +1010,8 @@
 	(void)XF86DRICloseConnection(dpy, scrn);
 	return NULL;
     }
+    if (driverName)
+	Xfree(driverName);
 
     /* install driver's callback functions */
     memcpy(&psp->DriverAPI, driverAPI, sizeof(struct __DriverAPIRec));