From 63ed7421ce05174608dd1799f8e7b0a5f01d5c3d Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 24 Apr 2017 12:42:46 -0700 Subject: [PATCH] Core: Fix rewinding video logs when decompressing --- src/feature/video-logger.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/feature/video-logger.c b/src/feature/video-logger.c index 0a9299c6f..ee4dcdedf 100644 --- a/src/feature/video-logger.c +++ b/src/feature/video-logger.c @@ -684,6 +684,12 @@ void mVideoLogContextRewind(struct mVideoLogContext* context, struct mCore* core CircleBufferClear(&context->channels[i].buffer); context->channels[i].bufferRemaining = 0; context->channels[i].currentPointer = pointer; +#ifdef USE_ZLIB + if (context->channels[i].inflating) { + inflateEnd(&context->channels[i].inflateStream); + context->channels[i].inflating = false; + } +#endif } }