summaryrefslogtreecommitdiff
path: root/modules/dtls_srtp
diff options
context:
space:
mode:
authorAlfred E. Heggestad <alfred.heggestad@gmail.com>2016-12-28 18:36:17 +0100
committerAlfred E. Heggestad <alfred.heggestad@gmail.com>2016-12-28 18:36:17 +0100
commitefcf895bfcee006488d305b5344e49f87c6fd460 (patch)
tree6e8b7f0b5d6170942af2972b119f460deeb3e0a3 /modules/dtls_srtp
parentd9ecc198453a41cf92acee37b1696a057558190c (diff)
menc: make it re-entrant
Diffstat (limited to 'modules/dtls_srtp')
-rw-r--r--modules/dtls_srtp/dtls_srtp.c7
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);