Merge "AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro."
[asterisk/asterisk.git] / res / res_rtp_asterisk.c
index c5b7e5f..2e9d7e3 100644 (file)
@@ -2016,8 +2016,9 @@ static int __rtp_recvfrom(struct ast_rtp_instance *instance, void *buf, size_t s
 #ifdef HAVE_OPENSSL_SRTP
        dtls_srtp_check_pending(instance, rtp, rtcp);
 
-       /* If this is an SSL packet pass it to OpenSSL for processing */
-       if ((*in >= 20) && (*in <= 64)) {
+       /* If this is an SSL packet pass it to OpenSSL for processing. RFC section for first byte value:
+        * https://tools.ietf.org/html/rfc5764#section-5.1.2 */
+       if ((*in >= 20) && (*in <= 63)) {
                struct dtls_details *dtls = !rtcp ? &rtp->dtls : &rtp->rtcp->dtls;
                int res = 0;