diff options
author | Robin Watts <robin@peeves.(none)> | 2013-03-28 17:51:17 -0700 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2013-03-29 13:09:47 +0000 |
commit | 03f784fe8d5eaf8353e8521799a301b8a188388c (patch) | |
tree | 9a94f27eb52b8f201d848bfa396d5b058ab80ede | |
parent | d2d902b9a03583ae482c782b2f243f7e5268a47d (diff) | |
download | lcms2-03f784fe8d5eaf8353e8521799a301b8a188388c.tar.gz |
Memory squeezing bug: lcms2 MatrixElemTypeFree
Destructors should cope with NULL.
-rw-r--r-- | src/cmslut.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmslut.c b/src/cmslut.c index 2d8e7eb..9032f57 100644 --- a/src/cmslut.c +++ b/src/cmslut.c @@ -363,6 +363,8 @@ static void MatrixElemTypeFree(cmsStage* mpe) { _cmsStageMatrixData* Data = (_cmsStageMatrixData*) mpe ->Data; + if (Data == NULL) + return; if (Data ->Double) _cmsFree(mpe ->ContextID, Data ->Double); |