From 7ba1bce1331e0d7884536ac0fc6d4cc254f85398 Mon Sep 17 00:00:00 2001 From: Aloshi Date: Fri, 23 May 2014 19:03:10 -0500 Subject: [PATCH] Assert malloc() calls do not return NULL. --- src/resources/SVGResource.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/resources/SVGResource.cpp b/src/resources/SVGResource.cpp index f6d8608ad..c2c03974c 100644 --- a/src/resources/SVGResource.cpp +++ b/src/resources/SVGResource.cpp @@ -30,6 +30,7 @@ void SVGResource::initFromMemory(const char* file, size_t length) // nsvgParse excepts a modifiable, null-terminated string char* copy = (char*)malloc(length + 1); + assert(copy != NULL); memcpy(copy, file, length); copy[length] = '\0'; @@ -70,6 +71,7 @@ void SVGResource::rasterizeAt(size_t width, size_t height) } unsigned char* imagePx = (unsigned char*)malloc(width * height * 4); + assert(imagePx != NULL); NSVGrasterizer* rast = nsvgCreateRasterizer(); nsvgRasterize(rast, mSVGImage, 0, 0, height / mSVGImage->height, imagePx, width, height, width * 4);