Bläddra i källkod

patches: fix corner-case crash in freetype

Felix Paul Kühne 12 år sedan
förälder
incheckning
8550ff2997
1 ändrade filer med 25 tillägg och 0 borttagningar
  1. 25 0
      patches/0014-freetype-fix-corner-case-crash.patch

+ 25 - 0
patches/0014-freetype-fix-corner-case-crash.patch

@@ -0,0 +1,25 @@
+From a6ef28d8028280a4e5a53ca2a47bad045d17b18c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Felix=20Paul=20K=C3=BChne?= <fkuehne@videolan.org>
+Date: Sun, 21 Jul 2013 18:18:33 +0200
+Subject: [PATCH 14/14] freetype: fix corner-case crash
+
+---
+ modules/text_renderer/freetype.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/modules/text_renderer/freetype.c b/modules/text_renderer/freetype.c
+index e1dfea2..098c67b 100644
+--- a/modules/text_renderer/freetype.c
++++ b/modules/text_renderer/freetype.c
+@@ -825,6 +825,8 @@ static char *iOSFake_Select( filter_t *p_filter, bool b_monospace, bool b_bold,
+                                       CFSTR("OpenSans-Regular.ttf") : CFSTR("SourceCodePro-Regular.ttf"),
+                                       NULL,
+                                       NULL);
++    if (!fileURL)
++        return NULL;
+     CFStringRef urlString = CFURLCopyFileSystemPath(fileURL, kCFURLPOSIXPathStyle);
+     CFRelease(fileURL);
+ 
+-- 
+1.8.3.1 (Apple Git-46)
+