diff options
author | Christian Beier <dontmind@freeshell.org> | 2018-11-05 20:46:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-05 20:46:44 +0100 |
commit | 1a4ae5fe7a480d5acfb0a37b25a92fbdfd0ada3f (patch) | |
tree | 07d9b7b03474b5f903371ccce281572baa578ff4 | |
parent | ca2a5ac02fbbadd0a21fabba779c1ea69173d10b (diff) | |
parent | 597473be045c044771e07d2179bcfa5a365ef617 (diff) | |
download | libtdevnc-1a4ae5fe7a480d5acfb0a37b25a92fbdfd0ada3f.tar.gz libtdevnc-1a4ae5fe7a480d5acfb0a37b25a92fbdfd0ada3f.zip |
Merge pull request #260 from veyon/free-client-buffers
LibVNCClient: free buffers in rfbClientCleanup()
-rw-r--r-- | libvncclient/vncviewer.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c index 2a13f0e..ec1b73a 100644 --- a/libvncclient/vncviewer.c +++ b/libvncclient/vncviewer.c @@ -519,6 +519,12 @@ void rfbClientCleanup(rfbClient* client) { #endif #endif + if (client->ultra_buffer) + free(client->ultra_buffer); + + if (client->raw_buffer) + free(client->raw_buffer); + FreeTLS(client); while (client->clientData) { |