diff options
author | Chung-yih Wang <cywang@google.com> | 2010-08-05 14:34:45 +0800 |
---|---|---|
committer | Chung-yih Wang <cywang@google.com> | 2010-08-05 14:35:48 +0800 |
commit | 543f8f5b932b22f1f63adc3f46ab0cb82d2373c9 (patch) | |
tree | 9f7c63f040dced7d81312eec7822ad3d04e713e2 | |
parent | 57add3ee4d7aaa1392f8fec867c652702abea27a (diff) | |
download | android_external_nist-sip-543f8f5b932b22f1f63adc3f46ab0cb82d2373c9.tar.gz android_external_nist-sip-543f8f5b932b22f1f63adc3f46ab0cb82d2373c9.tar.bz2 android_external_nist-sip-543f8f5b932b22f1f63adc3f46ab0cb82d2373c9.zip |
Cherry-pick the change from master for the setRPort in Via header.
Change-Id: Ib13825c94af0e4cfffbbb6ebc4ed264596b80c26
-rw-r--r-- | java/gov/nist/javax/sip/header/Via.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/java/gov/nist/javax/sip/header/Via.java b/java/gov/nist/javax/sip/header/Via.java index 2253394..be40962 100644 --- a/java/gov/nist/javax/sip/header/Via.java +++ b/java/gov/nist/javax/sip/header/Via.java @@ -96,6 +96,8 @@ public class Via */ protected String comment; + private boolean rPortFlag = false; + /** Default constructor */ public Via() { @@ -265,6 +267,7 @@ public class Via if (comment != null) { buffer.append(SP).append(LPAREN).append(comment).append(RPAREN); } + if (rPortFlag) buffer.append(";rport"); return buffer; } @@ -324,11 +327,7 @@ public class Via * Set the RPort flag parameter */ public void setRPort(){ - try { - this.setParameter(Via.RPORT,""); - } catch (ParseException e) { - e.printStackTrace(); // should not occur - } + rPortFlag = true; } /** |