From f979159d0e34e281749c75a7dfb54e330b983aba Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 13 Jun 2017 08:24:08 -0400 Subject: [PATCH] fix segfault when no SSRC pointer is present fixes #370 Change-Id: If1e89b21a183acd79a6c84aee6e470849022e37c --- daemon/media_socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index e66fd6059..879aeaa89 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -862,7 +862,7 @@ static int __k_srtp_crypt(struct rtpengine_srtp *s, struct crypto_context *c, st .cipher = c->params.crypto_suite->kernel_cipher, .hmac = c->params.crypto_suite->kernel_hmac, .mki_len = c->params.mki_len, - .last_index = ssrc_ctx->srtp_index, + .last_index = ssrc_ctx ? ssrc_ctx->srtp_index : 0, .auth_tag_len = c->params.crypto_suite->srtp_auth_tag, }; if (c->params.mki_len)