Browse Source

MT#55283 split up __fingerprint_changed()

Change-Id: I7e0720aa422b343f6f796f83ea7215c70ed01373
pull/1592/head
Richard Fuchs 3 years ago
parent
commit
af37022b90
1 changed files with 9 additions and 6 deletions
  1. +9
    -6
      daemon/call.c

+ 9
- 6
daemon/call.c View File

@ -2146,15 +2146,10 @@ static void __rtcp_mux_logic(struct sdp_ng_flags *flags, struct call_media *medi
}
}
static void __fingerprint_changed(struct call_media *m) {
static void __dtls_restart(struct call_media *m) {
GList *l;
struct packet_stream *ps;
if (!m->fingerprint.hash_func || !m->fingerprint.digest_len)
return;
ilogs(crypto, LOG_INFO, "DTLS fingerprint changed, restarting DTLS");
for (l = m->streams.head; l; l = l->next) {
ps = l->data;
PS_CLEAR(ps, FINGERPRINT_VERIFIED);
@ -2163,6 +2158,14 @@ static void __fingerprint_changed(struct call_media *m) {
}
}
static void __fingerprint_changed(struct call_media *m) {
if (!m->fingerprint.hash_func || !m->fingerprint.digest_len)
return;
ilogs(crypto, LOG_INFO, "DTLS fingerprint changed, restarting DTLS");
__dtls_restart(m);
}
static void __set_all_tos(struct call *c) {
GList *l;
struct stream_fd *sfd;


Loading…
Cancel
Save