diff options
author | Mikhail Zabaluev <mikhail.zabaluev@nokia.com> | 2008-06-03 15:42:33 +0000 |
---|---|---|
committer | Mikhail Zabaluev <mikhail.zabaluev@nokia.com> | 2008-06-03 15:42:33 +0000 |
commit | 6726e7bf97fdf27f94652c6166b6f1ef2a41577e (patch) | |
tree | b46c13987e34725d27518153a24173198e48316e /src | |
parent | 0f302cf8f6c50338a99f69afcbf2063c7a3d6f99 (diff) |
SIPMediaChannel: have the session resolve glare on a 491 response
Diffstat (limited to 'src')
-rw-r--r-- | src/sip-media-channel.c | 4 |
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)) |