diff options
author | Vincent Lucas <chenzo@jitsi.org> | 2012-06-05 07:57:24 +0000 |
---|---|---|
committer | Vincent Lucas <chenzo@jitsi.org> | 2012-06-05 07:57:24 +0000 |
commit | 149ea67c79f496c3268aabd4f2195f27aca88fd4 (patch) | |
tree | fbf2947de363ba8509c8dc4b9ec441efd6ab3eb1 /src/net/java | |
parent | 02cc60c280a72486833a15a7ff4774dec21b867e (diff) | |
download | jitsi-149ea67c79f496c3268aabd4f2195f27aca88fd4.zip jitsi-149ea67c79f496c3268aabd4f2195f27aca88fd4.tar.gz jitsi-149ea67c79f496c3268aabd4f2195f27aca88fd4.tar.bz2 |
Skips provisional response for sip presence operation set.
Diffstat (limited to 'src/net/java')
-rw-r--r-- | src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java b/src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java index 7162a67..ec2cb72 100644 --- a/src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/sip/OperationSetPresenceSipImpl.java @@ -1380,11 +1380,17 @@ public class OperationSetPresenceSipImpl logger.error("can't send the PUBLISH request", e); return false; } - + } + // PROVISIONAL RESPONSE (1XX) + else if (response.getStatusCode() >= 100 + && response.getStatusCode() < 200) + { + // Ignore provisional response: simply wait for a next response + // with a SUCCESS (2XX) code. + } // with every other error, we consider that we have to start a new // communication. // Enter p2p mode if the distant PA mode fails - } else { if (logger.isDebugEnabled()) |