|
Lines 424-430
StreamPredictor::StreamPredictor(Stream
|
Link Here
|
|---|
|
} | } |
pixBytes = (nComps * nBits + 7) >> 3; | pixBytes = (nComps * nBits + 7) >> 3; |
rowBytes = ((nVals * nBits + 7) >> 3) + pixBytes; | rowBytes = ((nVals * nBits + 7) >> 3) + pixBytes; |
if (rowBytes < 0) { |
if (width <= 0 || nComps <= 0 || nBits <= 0 || |
|
nComps > gfxColorMaxComps || |
|
nBits > 16 || |
|
nVals <= 0 || |
|
nVals * nBits + 7 <= 0 || |
|
rowBytes <= 0) { |
return; | return; |
} | } |
predLine = (Guchar *)gmalloc(rowBytes); | predLine = (Guchar *)gmalloc(rowBytes); |