Fix bug #72407: NULL Pointer Dereference at _gdScaleVert

This commit is contained in:
Stanislav Malyshev 2016-06-18 21:57:25 -07:00
parent 5b597a2e5b
commit b9ec171e7d

View File

@ -1049,6 +1049,9 @@ static inline void _gdScaleVert (const gdImagePtr pSrc, const unsigned int src_w
}
contrib = _gdContributionsCalc(dst_height, src_height, (double)(dst_height) / (double)(src_height), pSrc->interpolation);
if (contrib == NULL) {
return;
}
/* scale each column */
for (u = 0; u < dst_width - 1; u++) {
_gdScaleCol(pSrc, src_width, pDst, dst_width, dst_height, u, contrib);