diff options
author | Chung-yih Wang <cywang@google.com> | 2010-08-05 14:38:03 +0800 |
---|---|---|
committer | Chung-yih Wang <cywang@google.com> | 2010-08-05 14:38:03 +0800 |
commit | bd6abedb226eeea01403291a187e9daa2ed5c712 (patch) | |
tree | 9f7c63f040dced7d81312eec7822ad3d04e713e2 | |
parent | 57add3ee4d7aaa1392f8fec867c652702abea27a (diff) | |
download | android_external_nist-sip-bd6abedb226eeea01403291a187e9daa2ed5c712.tar.gz android_external_nist-sip-bd6abedb226eeea01403291a187e9daa2ed5c712.tar.bz2 android_external_nist-sip-bd6abedb226eeea01403291a187e9daa2ed5c712.zip |
Cherrypick the change for setRPort() in Via header.
Change-Id: I3bd1acb75a09430d1618e4978441052e51092d40
-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; } /** |