summaryrefslogtreecommitdiff
path: root/numeric.c
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2014-08-26 11:14:24 -0400
committerJarkko Hietaniemi <jhi@iki.fi>2014-08-26 19:43:19 -0400
commita1fe7cea9324a864a599cc1697d7a025e8c8a84a (patch)
tree61609f3be9ccfcbb3163b957baf1079bdfe8a82c /numeric.c
parentaacf4ea26d4513c6378ba30b3ddef2101de36280 (diff)
downloadperl-a1fe7cea9324a864a599cc1697d7a025e8c8a84a.tar.gz
Only one successful exit from grok_infnan().
Diffstat (limited to 'numeric.c')
-rw-r--r--numeric.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/numeric.c b/numeric.c
index 355980acea..f3454894b6 100644
--- a/numeric.c
+++ b/numeric.c
@@ -658,9 +658,6 @@ Perl_grok_infnan(const char** sp, const char* send)
flags |= IS_NUMBER_NAN | IS_NUMBER_NOT_INT;
} else
return 0;
-
- *sp = s;
- return flags;
}
else {
/* NAN */
@@ -686,12 +683,10 @@ Perl_grok_infnan(const char** sp, const char* send)
}
else
return 0;
-
- *sp = s;
- return flags;
}
- return 0;
+ *sp = s;
+ return flags;
}
static const UV uv_max_div_10 = UV_MAX / 10;