summaryrefslogtreecommitdiffstats
path: root/libass/ass_drawing.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-11-09 10:41:54 +0100
committerwm4 <wm4@nowhere>2014-11-09 10:41:54 +0100
commit11300cd37fc0038f3004b0da5748091f5f763738 (patch)
tree243fa115af89216ee2a4463edcef440c488f7448 /libass/ass_drawing.c
parentdc054a1fdb1e9145e905612f296bbafd5ba7b530 (diff)
downloadlibass-11300cd37fc0038f3004b0da5748091f5f763738.tar.bz2
libass-11300cd37fc0038f3004b0da5748091f5f763738.tar.xz
Check more mallocs
This is just a start and gets most easy ones.
Diffstat (limited to 'libass/ass_drawing.c')
-rw-r--r--libass/ass_drawing.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_drawing.c b/libass/ass_drawing.c
index f94d0e4..cc847af 100644
--- a/libass/ass_drawing.c
+++ b/libass/ass_drawing.c
@@ -342,6 +342,8 @@ ASS_Drawing *ass_drawing_new(ASS_Library *lib, FT_Library ftlib)
ASS_Drawing *drawing;
drawing = calloc(1, sizeof(*drawing));
+ if (!drawing)
+ return NULL;
drawing->cbox.xMin = drawing->cbox.yMin = INT_MAX;
drawing->cbox.xMax = drawing->cbox.yMax = INT_MIN;
drawing->ftlibrary = ftlib;