diff --git a/common/memstream.c b/common/memstream.c index 5a30f723c..53d8db386 100644 --- a/common/memstream.c +++ b/common/memstream.c @@ -317,8 +317,8 @@ static XP_U16 mem_stream_getSize( XWStreamCtxt* p_sctx ) { MemStreamCtxt* stream = (MemStreamCtxt*)p_sctx; - - return stream->nBytesWritten; + XP_U16 size = stream->nBytesWritten - stream->curReadPos; + return size; } /* mem_stream_getSize */ static XP_PlayerAddr