diff options
author | steven_carr <steven_carr> | 2006-05-15 05:37:39 +0000 |
---|---|---|
committer | steven_carr <steven_carr> | 2006-05-15 05:37:39 +0000 |
commit | ccdbe8f3256c3c776a1cc1a0517a38437b9e2c65 (patch) | |
tree | 9853559d1c965946b196cccd03ce0f466d524950 /libvncserver/corre.c | |
parent | 347c4a98475d1dba8030efe33aa0b35856c4d17f (diff) | |
download | libtdevnc-ccdbe8f3.tar.gz libtdevnc-ccdbe8f3.zip |
The great UltraVNC Compatibility Commit
Diffstat (limited to 'libvncserver/corre.c')
-rwxr-xr-x | libvncserver/corre.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libvncserver/corre.c b/libvncserver/corre.c index c1164c0..75f1211 100755 --- a/libvncserver/corre.c +++ b/libvncserver/corre.c @@ -41,7 +41,7 @@ static char *rreBeforeBuf = NULL; static int rreAfterBufSize = 0; static char *rreAfterBuf = NULL; -static int rreAfterBufLen; +static int rreAfterBufLen = 0; static int subrectEncode8(uint8_t *data, int w, int h); static int subrectEncode16(uint16_t *data, int w, int h); @@ -145,9 +145,9 @@ rfbSendSmallRectEncodingCoRRE(rfbClientPtr cl, return rfbSendRectEncodingRaw(cl, x, y, w, h); } - cl->rectanglesSent[rfbEncodingCoRRE]++; - cl->bytesSent[rfbEncodingCoRRE] += (sz_rfbFramebufferUpdateRectHeader - + sz_rfbRREHeader + rreAfterBufLen); + rfbStatRecordEncodingSent(cl,rfbEncodingCoRRE, + sz_rfbFramebufferUpdateRectHeader + sz_rfbRREHeader + rreAfterBufLen, + sz_rfbFramebufferUpdateRectHeader + w * h * (cl->format.bitsPerPixel / 8)); if (cl->ublen + sz_rfbFramebufferUpdateRectHeader + sz_rfbRREHeader > UPDATE_BUF_SIZE) |