Browse Source

- using unsigned int for testpos

development
Andreas Romeyke 2 months ago
parent
commit
8d8460ab77
  1. 4
      src/helper/check_tiffparse.c

4
src/helper/check_tiffparse.c

@ -41,7 +41,7 @@ off_t ct_seek(ctiff_t * ctif, off_t pos, int whence) {
ctif->actual_streamp = ctif->streamp + ctif->streamlen + pos;
break;
}
int testpos = ctif->actual_streamp - ctif->streamp;
uint32 testpos = ctif->actual_streamp - ctif->streamp;
if ( testpos > ctif->streamlen) {
/*
* fprintf(stderr, "seek offset outside of file on new pos=%i (filesize=%i)\n", testpos, ctif->streamlen);
@ -83,7 +83,7 @@ ssize_t ct_read(ctiff_t * ctif, void *buf, size_t count) {
assert( ctif->streamp != NULL);
assert( ctif->actual_streamp != NULL);
int testpos = (ctif->actual_streamp+count) - (ctif->streamp);
uint32 testpos = (ctif->actual_streamp+count) - (ctif->streamp);
if ( testpos > ctif->streamlen) {
/*
* fprintf(stderr, "read offset outside of file on new pos=%i (filesize=%i)\n", testpos, ctif->streamlen);

Loading…
Cancel
Save