server: Clean up crypto resources on disconnect

pull/100/head
Andri Yngvason 2023-09-05 08:48:41 +00:00
parent 76c832d791
commit 396f4ed6c5
1 changed files with 5 additions and 0 deletions

View File

@ -127,6 +127,11 @@ static void client_close(struct nvnc_client* client)
nvnc_fb_unref(client->current_fb);
}
#ifdef HAVE_CRYPTO
crypto_key_del(client->apple_dh_secret);
crypto_rsa_pub_key_del(client->rsa.pub);
#endif
LIST_REMOVE(client, link);
stream_destroy(client->net_stream);
if (client->encoder) {