From efcf895bfcee006488d305b5344e49f87c6fd460 Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Wed, 28 Dec 2016 18:36:17 +0100 Subject: menc: make it re-entrant --- modules/dtls_srtp/dtls_srtp.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'modules/dtls_srtp') 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); -- cgit v1.2.3