# HG changeset patch # User eugeni # Date 1181256341 0 # Node ID 3106b3d65f17533fe8278f9778d9b9b50b770191 # Parent 7fe2f7fa524fb5bb2e47fb5d7deb5733c4ba1977 Fix segfault when encoding from an mkv file with embedded fonts. Patch by Dominique Dumont (domi dumont at free fr). diff -r 7fe2f7fa524f -r 3106b3d65f17 libmpdemux/demux_mkv.c --- a/libmpdemux/demux_mkv.c Thu Jun 07 21:20:44 2007 +0000 +++ b/libmpdemux/demux_mkv.c Thu Jun 07 22:45:41 2007 +0000 @@ -1533,7 +1533,8 @@ "[mkv] Attachment: %s, %s, %u bytes\n", name, mime, data_size); #ifdef USE_ASS - if (extract_embedded_fonts && name && data && data_size && + if (ass_library && + extract_embedded_fonts && name && data && data_size && mime && (strcmp(mime, "application/x-truetype-font") == 0 || strcmp(mime, "application/x-font") == 0)) ass_add_font(ass_library, name, data, data_size);