From 2c1207c30bf0bb9b2a53b9c0598ee604d52bd6d2 Mon Sep 17 00:00:00 2001 From: Riza Sulistyo Date: Mon, 2 Oct 2023 21:08:42 +0700 Subject: [PATCH] Call pjmedia_srtp_deinit_lib() when srtp_init() fail (#3719) --- pjmedia/src/pjmedia/transport_srtp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/pjmedia/src/pjmedia/transport_srtp.c b/pjmedia/src/pjmedia/transport_srtp.c index a3d0df0dd7..f95941581d 100644 --- a/pjmedia/src/pjmedia/transport_srtp.c +++ b/pjmedia/src/pjmedia/transport_srtp.c @@ -539,6 +539,7 @@ PJ_DEF(pj_status_t) pjmedia_srtp_init_lib(pjmedia_endpt *endpt) if (err != srtp_err_status_ok) { PJ_LOG(4, (THIS_FILE, "Failed to initialize libsrtp: %s", get_libsrtp_errstr(err))); + pjmedia_srtp_deinit_lib(endpt); return PJMEDIA_ERRNO_FROM_LIBSRTP(err); } }