diff --git a/libImaging/Jpeg2KDecode.c b/libImaging/Jpeg2KDecode.c index b0cefe278..250860009 100644 --- a/libImaging/Jpeg2KDecode.c +++ b/libImaging/Jpeg2KDecode.c @@ -56,10 +56,11 @@ j2k_read(void *p_buffer, OPJ_SIZE_T p_nb_bytes, void *p_user_data) static OPJ_OFF_T j2k_skip(OPJ_OFF_T p_nb_bytes, void *p_user_data) { + off_t pos; ImagingCodecState state = (ImagingCodecState)p_user_data; _imaging_seek_pyFd(state->fd, p_nb_bytes, SEEK_CUR); - off_t pos = _imaging_tell_pyFd(state->fd); + pos = _imaging_tell_pyFd(state->fd); return pos ? pos : (OPJ_OFF_T)-1; }