diff --git a/epan/tvbuff_rdp.c b/epan/tvbuff_rdp.c index 0e3c7938ce..196cc110f0 100644 --- a/epan/tvbuff_rdp.c +++ b/epan/tvbuff_rdp.c @@ -336,6 +336,9 @@ rdp8_decompress_segment(zgfx_context_t *zgfx, tvbuff_t *tvb) if (!(flags & ZGX_PACKET_COMPRESSED)) { tvbuff_t *raw = tvb_new_subset_remaining(tvb, 1); zgfx_write_history_buffer_tvb(zgfx, raw, len); + + tvb_memcpy(tvb, zgfx->outputSegment, 1, len); + zgfx->outputCount += len; return TRUE; }