diff options
author | Chia-chi Yeh <chiachi@android.com> | 2011-11-23 17:27:05 -0800 |
---|---|---|
committer | Chia-chi Yeh <chiachi@android.com> | 2011-11-23 17:30:53 -0800 |
commit | b23dbfce7ea84c39cea75b612868a5832cb9af2b (patch) | |
tree | 66172df7a30bfa2408db49d4a8e274f3eaf4102f | |
parent | 3ff4b4d623bfb41ec47eea0c87c9aa9bbb9843db (diff) | |
download | android_external_nist-sip-b23dbfce7ea84c39cea75b612868a5832cb9af2b.tar.gz android_external_nist-sip-b23dbfce7ea84c39cea75b612868a5832cb9af2b.tar.bz2 android_external_nist-sip-b23dbfce7ea84c39cea75b612868a5832cb9af2b.zip |
Wrap RuntimeException into ParseException when parsing SIP URLs.HEADreplicant-6.0-0004-transitionreplicant-6.0-0004-rc6replicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4replicant-6.0-0004-rc3replicant-6.0-0004-rc2replicant-6.0-0004-rc1replicant-6.0-0004replicant-6.0-0003replicant-6.0-0002replicant-6.0-0001staging/cm-12.1staging/cm-12.0-cafstable/cm-13.0-ZNH5Ystable/cm-13.0-ZNH2KBstable/cm-13.0-ZNH2Kstable/cm-13.0-ZNH0Estable/cm-12.1-YOG7Dstable/cm-12.1-YOG4Pstable/cm-12.1-YOG3Cstable/cm-12.0-YNG4Nstable/cm-12.0-YNG3Cstable/cm-12.0-YNG1TAstable/cm-12.0-YNG1Tstable/cm-12.0-YNG1Icm-13.0cm-12.1cm-12.0
Bug: 5665199
Change-Id: If61b837a2e14f7e63ae2d17451a241433e44c281
-rw-r--r-- | java/gov/nist/javax/sip/parser/URLParser.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/java/gov/nist/javax/sip/parser/URLParser.java b/java/gov/nist/javax/sip/parser/URLParser.java index 9e87890..6f2423d 100644 --- a/java/gov/nist/javax/sip/parser/URLParser.java +++ b/java/gov/nist/javax/sip/parser/URLParser.java @@ -666,6 +666,10 @@ public class URLParser extends Parser { } } return retval; + // BEGIN android-added + } catch (RuntimeException e) { + throw new ParseException("Invalid URL: " + lexer.getBuffer(), -1); + // END android-added } finally { if (debug) dbg_leave("sipURL"); |