File LibVNCServer-CVE-2020-29260.patch of Package LibVNCServer.25843
diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c index d6b91f02b..0a1bdcf6a 100644 --- a/libvncclient/vncviewer.c +++ b/libvncclient/vncviewer.c @@ -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)