You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by lu...@apache.org on 2002/04/22 18:47:20 UTC

cvs commit: jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt ParseNumberTag.java

luehe       02/04/22 09:47:20

  Modified:    standard/src/org/apache/taglibs/standard/tag/rt/fmt
                        ParseNumberTag.java
  Log:
  Fixed 8335: NPE if parseLocale attribute of <fmt_rt:parseNumber> is provided a null value
  
  Revision  Changes    Path
  1.8       +8 -5      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.java
  
  Index: ParseNumberTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ParseNumberTag.java	12 Apr 2002 19:16:50 -0000	1.7
  +++ ParseNumberTag.java	22 Apr 2002 16:47:20 -0000	1.8
  @@ -89,11 +89,14 @@
   
       // 'parseLocale' attribute
       public void setParseLocale(Object loc) throws JspTagException {
  -	if (loc instanceof Locale) {
  -	    this.parseLocale = (Locale) loc;
  -	} else {
  -	    if (!"".equals((String) loc)) {
  -		this.parseLocale = SetLocaleSupport.parseLocale((String) loc);
  +	if (loc != null) {
  +	    if (loc instanceof Locale) {
  +		this.parseLocale = (Locale) loc;
  +	    } else {
  +		if (!"".equals((String) loc)) {
  +		    this.parseLocale = SetLocaleSupport.parseLocale((String)
  +								    loc);
  +		}
   	    }
   	}
       }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>