# HG changeset patch
# User komh
# Date 1290523466 0
# Node ID 34215c3e6e1060268b9ac6e5424a4e23ee61791e
# Parent  8a556b3aff79f2545a54e77422a28c753d09d187
Check the validity of an argument, font.

If opening a font file when using -ass fails, 'font' becomes NULL and causes
MPlayer to crash.

diff -r 8a556b3aff79 -r 34215c3e6e10 libass/ass_drawing.c
--- a/libass/ass_drawing.c	Sun Nov 21 19:46:37 2010 +0000
+++ b/libass/ass_drawing.c	Tue Nov 23 14:44:26 2010 +0000
@@ -367,7 +367,7 @@
     drawing->fontconfig_priv = fontconfig_priv;
     drawing->font = font;
     drawing->ftlibrary = lib;
-    drawing->library = font->library;
+    drawing->library = font ? font->library : NULL;
 
     drawing->scale_x = 1.;
     drawing->scale_y = 1.;