# 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.;