From 1a6960099bfcdaf82978553e18b5800a7436ffd8 Mon Sep 17 00:00:00 2001
From: Jonathan Rose <jrose@digium.com>
Date: Fri, 20 Jan 2012 16:00:58 +0000
Subject: [PATCH] Adds setting of mwi_from field to check_auth_result
 check_peer_ok

(closes ASTERISK-19057)
Reported By: Yuri
Patches: 348360chan_sip.diff uploaded by Yuri (license 5242)
........

Merged revisions 351759 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 351762 from http://svn.asterisk.org/svn/asterisk/branches/10


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@351764 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 channels/chan_sip.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 2bdd64da6c..1ea54538b4 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -16259,6 +16259,9 @@ static enum check_auth_result check_peer_ok(struct sip_pvt *p, char *of,
 		if (!ast_strlen_zero(peer->messagecontext)) {
 			ast_string_field_set(p, messagecontext, peer->messagecontext);
 		}
+		if (!ast_strlen_zero(peer->mwi_from)) {
+			ast_string_field_set(p, mwi_from, peer->mwi_from);
+		}
 		ast_string_field_set(p, peersecret, peer->secret);
 		ast_string_field_set(p, peermd5secret, peer->md5secret);
 		ast_string_field_set(p, language, peer->language);
-- 
GitLab