aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java
diff options
context:
space:
mode:
authorVincent Lucas <chenzo@jitsi.org>2012-06-05 07:57:24 +0000
committerVincent Lucas <chenzo@jitsi.org>2012-06-05 07:57:24 +0000
commit149ea67c79f496c3268aabd4f2195f27aca88fd4 (patch)
treefbf2947de363ba8509c8dc4b9ec441efd6ab3eb1 /src/net/java
parent02cc60c280a72486833a15a7ff4774dec21b867e (diff)
downloadjitsi-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.java10
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())