mirror of
https://github.com/michaelrsweet/pdfio.git
synced 2025-08-25 21:38:35 +02:00
Merge pull request #89 from vlasovsoft1979/master
Fix undefined behavior in _pdfioFileSeek
This commit is contained in:
@ -368,7 +368,7 @@ _pdfioFileSeek(pdfio_file_t *pdf, // I - PDF file
|
|||||||
if (pdf->mode == _PDFIO_MODE_READ)
|
if (pdf->mode == _PDFIO_MODE_READ)
|
||||||
{
|
{
|
||||||
// Reading, see if we already have the data we need...
|
// Reading, see if we already have the data we need...
|
||||||
if (whence != SEEK_END && offset >= pdf->bufpos && offset < (pdf->bufpos + pdf->bufend - pdf->buffer))
|
if (whence != SEEK_END && offset >= pdf->bufpos && pdf->bufend && offset < (pdf->bufpos + pdf->bufend - pdf->buffer))
|
||||||
{
|
{
|
||||||
// Yes, seek within existing buffer...
|
// Yes, seek within existing buffer...
|
||||||
pdf->bufptr = pdf->buffer + (offset - pdf->bufpos);
|
pdf->bufptr = pdf->buffer + (offset - pdf->bufpos);
|
||||||
|
Reference in New Issue
Block a user