Fix signed vs unsigned comparison

This commit is contained in:
Even Rouault 2016-08-15 21:36:43 +00:00
parent f18e33b3a5
commit ee80566cd1

View File

@ -1,4 +1,4 @@
/* $Id: tif_pixarlog.c,v 1.46 2016-08-15 20:49:48 erouault Exp $ */ /* $Id: tif_pixarlog.c,v 1.47 2016-08-15 21:36:43 erouault Exp $ */
/* /*
* Copyright (c) 1996-1997 Sam Leffler * Copyright (c) 1996-1997 Sam Leffler
@ -1142,7 +1142,7 @@ PixarLogEncode(TIFF* tif, uint8* bp, tmsize_t cc, uint16 s)
llen = sp->stride * td->td_imagewidth; llen = sp->stride * td->td_imagewidth;
/* Check against the number of elements (of size uint16) of sp->tbuf */ /* Check against the number of elements (of size uint16) of sp->tbuf */
if( n > td->td_rowsperstrip * llen ) if( n > (tmsize_t)(td->td_rowsperstrip * llen) )
{ {
TIFFErrorExt(tif->tif_clientdata, module, TIFFErrorExt(tif->tif_clientdata, module,
"Too many input bytes provided"); "Too many input bytes provided");