13 lines
585 B
Diff
13 lines
585 B
Diff
diff -up libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c.orig libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c
|
|
--- libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c.orig 2022-09-28 12:45:54.343732226 +0800
|
|
+++ libvncserver-LibVNCServer-0.9.13/libvncclient/vncviewer.c 2022-09-28 12:46:47.518913917 +0800
|
|
@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client)
|
|
client->clientData = next;
|
|
}
|
|
|
|
+ free(client->vncRec);
|
|
+
|
|
if (client->sock != RFB_INVALID_SOCKET)
|
|
rfbCloseSocket(client->sock);
|
|
if (client->listenSock != RFB_INVALID_SOCKET)
|