  	font->faces[font->n_faces++] = face;
  	update_transform(font);
  	face_set_size(face, font->size);
-@@ -164,7 +164,7 @@
+@@ -164,7 +166,7 @@
  	fontp = ass_font_cache_find(desc);
  	if (fontp)
  		return fontp;

diff -ruN libass-0.9.6-orig/libass/ass.c libass-0.9.6/libass/ass.c
--- libass-0.9.6-orig/libass/ass.c	2009-03-13 18:37:09.000000000 +0100
+++ libass-0.9.6/libass/ass.c	2009-06-16 15:40:50.000000000 +0200
@@ -56,7 +56,7 @@
 
 void ass_free_track(ass_track_t* track) {

 	priv->prev_images_root = 0;
diff -ruN libass-0.9.6-orig/libass/ass_types.h libass-0.9.6/libass/ass_types.h
--- libass-0.9.6-orig/libass/ass_types.h	2009-03-13 18:37:09.000000000 +0100
+++ libass-0.9.6/libass/ass_types.h	2009-06-16 20:08:04.000000000 +0200
@@ -100,7 +100,7 @@
 	char* event_format; // event format line
 
