diff options
author | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2016-12-28 18:36:17 +0100 |
---|---|---|
committer | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2016-12-28 18:36:17 +0100 |
commit | efcf895bfcee006488d305b5344e49f87c6fd460 (patch) | |
tree | 6e8b7f0b5d6170942af2972b119f460deeb3e0a3 /modules/dtls_srtp | |
parent | d9ecc198453a41cf92acee37b1696a057558190c (diff) |
menc: make it re-entrant
Diffstat (limited to 'modules/dtls_srtp')
-rw-r--r-- | modules/dtls_srtp/dtls_srtp.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/dtls_srtp/dtls_srtp.c b/modules/dtls_srtp/dtls_srtp.c index 42d5c01..b92ff06 100644 --- a/modules/dtls_srtp/dtls_srtp.c +++ b/modules/dtls_srtp/dtls_srtp.c @@ -452,6 +452,7 @@ static struct menc dtls_srtp2 = { static int module_init(void) { + struct list *mencl = baresip_mencl(); int err; err = tls_alloc(&tls, TLS_METHOD_DTLSV1, NULL, NULL); @@ -477,9 +478,9 @@ static int module_init(void) return err; } - menc_register(&dtls_srtpf); - menc_register(&dtls_srtp); - menc_register(&dtls_srtp2); + menc_register(mencl, &dtls_srtpf); + menc_register(mencl, &dtls_srtp); + menc_register(mencl, &dtls_srtp2); debug("DTLS-SRTP ready with profiles %s\n", srtp_profiles); |