mirror of https://github.com/ecmwf/eccodes.git
Fix error in opj_memory_stream_skip
This commit is contained in:
parent
1f545e1a0f
commit
1f23533b68
|
@ -280,9 +280,9 @@ static OPJ_OFF_T opj_memory_stream_skip(OPJ_OFF_T nb_bytes, void* user_data)
|
||||||
l_nb_bytes = (OPJ_SIZE_T)nb_bytes; /* Allowed because it is positive */
|
l_nb_bytes = (OPJ_SIZE_T)nb_bytes; /* Allowed because it is positive */
|
||||||
/* Do not allow jumping past the end */
|
/* Do not allow jumping past the end */
|
||||||
if (l_nb_bytes > mstream->dataSize - mstream->offset)
|
if (l_nb_bytes > mstream->dataSize - mstream->offset)
|
||||||
nb_bytes = mstream->dataSize - mstream->offset;
|
l_nb_bytes = mstream->dataSize - mstream->offset; /* Jump the max. */
|
||||||
mstream->offset += l_nb_bytes;
|
mstream->offset += l_nb_bytes; /* Make the jump */
|
||||||
return l_nb_bytes; /* Returm how far we jumped */
|
return l_nb_bytes; /* Return how far we jumped */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Sets the pointer to anywhere in the memory */
|
/* Sets the pointer to anywhere in the memory */
|
||||||
|
|
Loading…
Reference in New Issue