diff -uNr vte-0.15.5/src/vtexft.c vte-0.15.5.new/src/vtexft.c
--- vte-0.15.5/src/vtexft.c	2007-02-27 18:24:53.000000000 +0000
+++ vte-0.15.5.new/src/vtexft.c	2007-02-27 23:18:39.000000000 +0000
@@ -509,7 +509,7 @@
 _vte_xft_clip (struct _vte_draw *draw,
 		GdkRegion *region)
 {
-	struct _vte_xft_data *data = draw->impl_data;
+	/* struct _vte_xft_data *data = draw->impl_data;
 	GdkRectangle *rect;
 	gint i, n;
 
@@ -517,9 +517,9 @@
 	if (n>0) {
 		XRectangle *xrect = g_new (XRectangle, n);
 		for (i = 0; i < n; i++) {
-			/* we include the offset here as XftDrawSetClipRectangles () has a
-			 * byte-sex bug in its offset parameters. Bug 403159.
-			 */
+			* we include the offset here as XftDrawSetClipRectangles () has a
+			* byte-sex bug in its offset parameters. Bug 403159.
+			*
 			xrect[i].x = rect[i].x - data->x_offs;
 			xrect[i].y = rect[i].y - data->y_offs;
 			xrect[i].width = rect[i].width;
@@ -529,7 +529,7 @@
 				0, 0, xrect, n);
 		g_free (xrect);
 	}
-	g_free (rect);
+	g_free (rect); */
 }
 
 static void
