diff options
Diffstat (limited to 'libvncserver/rfbserver.c')
-rw-r--r-- | libvncserver/rfbserver.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libvncserver/rfbserver.c b/libvncserver/rfbserver.c index 8d6ae0c..554c118 100644 --- a/libvncserver/rfbserver.c +++ b/libvncserver/rfbserver.c @@ -486,6 +486,10 @@ rfbClientConnectionGone(rfbClientPtr cl) rfbFreeUltraData(cl); + /* free buffers holding pixel data before and after encoding */ + free(cl->beforeEncBuf); + free(cl->afterEncBuf); + #ifdef LIBVNCSERVER_HAVE_LIBPTHREAD if(cl->screen->backgroundLoop != FALSE) { int i; |