fixed mem leak in XFreeFontInfo() call
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 26 Apr 2001 19:28:02 +0000 (19:28 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 26 Apr 2001 19:28:02 +0000 (19:28 +0000)
src/mesa/drivers/x11/xfonts.c

index 22f941a490f86463b36a27580f0486359cad8372..3aa17fec849409a3750490d13983aa6b9555dcb2 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: xfonts.c,v 1.13 2001/03/08 15:23:46 brianp Exp $ */
+/* $Id: xfonts.c,v 1.14 2001/04/26 19:28:02 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -258,7 +258,7 @@ void Fake_glXUseXFont( Font font, int first, int count, int listbase )
   bm = (GLubyte *) MALLOC((max_bm_width * max_bm_height) * sizeof 
 (GLubyte));
   if (!bm) {
-      XFreeFontInfo( NULL, fs, 0 );
+      XFreeFontInfo( NULL, fs, 1 );
       _mesa_error(NULL, GL_OUT_OF_MEMORY,
                 "Couldn't allocate bitmap in glXUseXFont()");
       return;
@@ -373,7 +373,7 @@ bm_height);
     }
 
   FREE(bm);
-  XFreeFontInfo( NULL, fs, 0 );
+  XFreeFontInfo( NULL, fs, 1 );
   XFreeGC (dpy, gc);
 
   /* Restore saved packing modes.  */