diff --git a/daemon/media_socket.c b/daemon/media_socket.c index 65d4e4541..f645f94ad 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -3316,6 +3316,8 @@ void stream_fd_release(stream_fd *sfd) { if (sfd->socket.fd == -1) return; + dtls_connection_cleanup(&sfd->dtls); + { RWLOCK_W(&local_media_socket_endpoints_lock); stream_fd *ent = t_hash_table_lookup(local_media_socket_endpoints, &sfd->socket.local);