diff options
Diffstat (limited to 'libvncserver/corre.c')
-rwxr-xr-x | libvncserver/corre.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libvncserver/corre.c b/libvncserver/corre.c index 3f123b0..511a34b 100755 --- a/libvncserver/corre.c +++ b/libvncserver/corre.c @@ -115,7 +115,7 @@ rfbSendSmallRectEncodingCoRRE(cl, x, y, w, h) rreAfterBuf = (char *)realloc(rreAfterBuf, rreAfterBufSize); } - (*cl->translateFn)(cl->translateLookupTable,&(cl->screen->rfbServerFormat), + (*cl->translateFn)(cl->translateLookupTable,&(cl->screen->serverFormat), &cl->format, fbptr, rreBeforeBuf, cl->screen->paddedWidthInBytes, w, h); @@ -141,8 +141,8 @@ rfbSendSmallRectEncodingCoRRE(cl, x, y, w, h) return rfbSendRectEncodingRaw(cl, x, y, w, h); } - cl->rfbRectanglesSent[rfbEncodingCoRRE]++; - cl->rfbBytesSent[rfbEncodingCoRRE] += (sz_rfbFramebufferUpdateRectHeader + cl->rectanglesSent[rfbEncodingCoRRE]++; + cl->bytesSent[rfbEncodingCoRRE] += (sz_rfbFramebufferUpdateRectHeader + sz_rfbRREHeader + rreAfterBufLen); if (cl->ublen + sz_rfbFramebufferUpdateRectHeader + sz_rfbRREHeader |