diff --git a/libretro-common/streams/rzip_stream.c b/libretro-common/streams/rzip_stream.c index dd6ca20c07..686e793e24 100644 --- a/libretro-common/streams/rzip_stream.c +++ b/libretro-common/streams/rzip_stream.c @@ -1023,7 +1023,9 @@ int64_t rzipstream_tell(rzipstream_t *stream) if (!stream) return -1; - return (int64_t)stream->virtual_ptr; + if (stream->is_compressed) + return (int64_t)stream->virtual_ptr; + return filestream_tell(stream->file); } /* Returns true if specified RZIP file contains