summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMikhail Zabaluev <mikhail.zabaluev@nokia.com>2008-06-03 15:42:33 +0000
committerMikhail Zabaluev <mikhail.zabaluev@nokia.com>2008-06-03 15:42:33 +0000
commit6726e7bf97fdf27f94652c6166b6f1ef2a41577e (patch)
treeb46c13987e34725d27518153a24173198e48316e /src
parent0f302cf8f6c50338a99f69afcbf2063c7a3d6f99 (diff)
SIPMediaChannel: have the session resolve glare on a 491 response
Diffstat (limited to 'src')
-rw-r--r--src/sip-media-channel.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sip-media-channel.c b/src/sip-media-channel.c
index 43962b5..63b54e7 100644
--- a/src/sip-media-channel.c
+++ b/src/sip-media-channel.c
@@ -893,6 +893,10 @@ tpsip_media_channel_peer_error (TpsipMediaChannel *self,
case 407:
reason = TP_CHANNEL_GROUP_CHANGE_REASON_PERMISSION_DENIED;
break;
+ case 491:
+ /* Not a fatal error, will restart after a timeout */
+ sip_media_session_resolve_glare (priv->session);
+ return;
}
if (message == NULL || !g_utf8_validate (message, -1, NULL))