From 521d74dae0face818cbe29b80b700d9f7b60a026 Mon Sep 17 00:00:00 2001
From: Brian West <brian@freeswitch.org>
Date: Mon, 8 May 2017 16:58:16 -0500
Subject: [PATCH] FS-10267: [freeswitch-core] zrtp_enrollment broken since
 1.6.13 #resolve

---
 src/switch_rtp.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/switch_rtp.c b/src/switch_rtp.c
index 4abf64def0..103d3f6ab0 100644
--- a/src/switch_rtp.c
+++ b/src/switch_rtp.c
@@ -5568,6 +5568,11 @@ static switch_status_t read_rtp_packet(switch_rtp_t *rtp_session, switch_size_t
 					switch_mutex_lock(rtp_session->flag_mutex);
 					for (pmap = *rtp_session->pmaps; pmap && pmap->allocated; pmap = pmap->next) {
 
+						if (ntohl(*(int *)(b+4)) == ZRTP_MAGIC_COOKIE) {
+							accept_packet = 1;
+							break;
+						}
+
 						if (!pmap->negotiated) {
 							continue;
 						}