summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnatoli Papirovski <apapirovski@mac.com>2018-08-09 07:47:54 -0700
committerTrivikram Kamat <16024985+trivikr@users.noreply.github.com>2018-08-11 21:43:28 -0700
commit01a160a05de56b8d8037250d28ce1ba4304a036c (patch)
tree7648508c95104fc7ab98ba0ffe0a8ae356f0b772 /src
parentc8aa83c6ddfaa794b390858c8eaf65e18571595d (diff)
downloadandroid-node-v8-01a160a05de56b8d8037250d28ce1ba4304a036c.tar.gz
android-node-v8-01a160a05de56b8d8037250d28ce1ba4304a036c.tar.bz2
android-node-v8-01a160a05de56b8d8037250d28ce1ba4304a036c.zip
src: fix integer overflow in GetNow
PR-URL: https://github.com/nodejs/node/pull/22214 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Bradley Farias <bradley.meck@gmail.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/env.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/env.cc b/src/env.cc
index 244c6d8be3..f691803039 100644
--- a/src/env.cc
+++ b/src/env.cc
@@ -617,7 +617,7 @@ Local<Value> Environment::GetNow() {
CHECK_GE(now, timer_base());
now -= timer_base();
if (now <= 0xffffffff)
- return Integer::New(isolate(), static_cast<uint32_t>(now));
+ return Integer::NewFromUnsigned(isolate(), static_cast<uint32_t>(now));
else
return Number::New(isolate(), static_cast<double>(now));
}