From 3c8d0482b2757ac3d0250026ec596252d6c286f2 Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Wed, 30 Dec 2015 03:35:53 +0000 Subject: Re #1882 (misc): Add checking of crypto name in transport srtp. Thanks to Dusan Klinec for the patch. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5219 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia/transport_srtp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pjmedia/src/pjmedia/transport_srtp.c b/pjmedia/src/pjmedia/transport_srtp.c index 7036cc9c..989e8a9d 100644 --- a/pjmedia/src/pjmedia/transport_srtp.c +++ b/pjmedia/src/pjmedia/transport_srtp.c @@ -1456,6 +1456,9 @@ static pj_status_t transport_encode_sdp(pjmedia_transport *tp, &srtp->setting.crypto[j].name) == 0) { int cs_idx = get_crypto_idx(&tmp_rx_crypto.name); + + if (cs_idx == -1) + return PJMEDIA_SRTP_ENOTSUPCRYPTO; /* Force to use test key */ /* bad keys for snom: */ -- cgit v1.2.3