summaryrefslogtreecommitdiffstats
path: root/libvncserver/zrle.c
diff options
context:
space:
mode:
Diffstat (limited to 'libvncserver/zrle.c')
-rw-r--r--libvncserver/zrle.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libvncserver/zrle.c b/libvncserver/zrle.c
index 76123a0..d72993e 100644
--- a/libvncserver/zrle.c
+++ b/libvncserver/zrle.c
@@ -124,9 +124,8 @@ rfbBool rfbSendRectEncodingZRLE(rfbClientPtr cl, int x, int y, int w, int h)
break;
}
- cl->rectanglesSent[rfbEncodingZRLE]++;
- cl->bytesSent[rfbEncodingZRLE] += (sz_rfbFramebufferUpdateRectHeader
- + sz_rfbZRLEHeader + ZRLE_BUFFER_LENGTH(&zos->out));
+ rfbStatRecordEncodingSent(cl, rfbEncodingZRLE, sz_rfbFramebufferUpdateRectHeader + sz_rfbZRLEHeader + ZRLE_BUFFER_LENGTH(&zos->out),
+ + w * (cl->format.bitsPerPixel / 8) * h);
if (cl->ublen + sz_rfbFramebufferUpdateRectHeader + sz_rfbZRLEHeader
> UPDATE_BUF_SIZE)