Skip to content

Commit cf74c31

Browse files
committed
Integer.valueOf(null) fails
1 parent 2bc8048 commit cf74c31

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sources/net.sf.j2s.java.core/srcjs/js/j2sClazz.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3688,7 +3688,7 @@ function(i){
36883688

36893689
m$(Integer,"parseInt$S$I",
36903690
function(s,radix){
3691-
var v = (s.indexOf(".") >= 0 ? NaN : parseInt(s, radix));
3691+
var v = (s == null || s.indexOf(".") >= 0 ? NaN : parseInt(s, radix));
36923692
if (!isNaN(v)) {
36933693
// check for trailing garbage
36943694
var v1 = parseInt(s + "1", radix);
@@ -3704,7 +3704,7 @@ return v;
37043704

37053705
m$(Integer,"parseInt$S",
37063706
function(s){
3707-
var v = +s;
3707+
var v = (s == null ? NaN : +s);
37083708
if (isNaN(v))
37093709
s= "?" + s; // just to ensure it gets trapped
37103710
return Integer.parseInt$S$I(s, 10);

0 commit comments

Comments
 (0)