From c85aa273c6435f49e2823ef9321ece11e8557ef2 Mon Sep 17 00:00:00 2001 From: Riza Sulistyo Date: Wed, 27 Sep 2023 12:36:55 +0700 Subject: [PATCH] Call pjmedia_srtp_deinit_lib() when srtp_init() fail --- 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 a3d0df0dd..f95941581 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); } }