diff options
author | Anatoli Papirovski <apapirovski@mac.com> | 2018-08-09 07:47:54 -0700 |
---|---|---|
committer | Trivikram Kamat <16024985+trivikr@users.noreply.github.com> | 2018-08-11 21:43:28 -0700 |
commit | 01a160a05de56b8d8037250d28ce1ba4304a036c (patch) | |
tree | 7648508c95104fc7ab98ba0ffe0a8ae356f0b772 /src | |
parent | c8aa83c6ddfaa794b390858c8eaf65e18571595d (diff) | |
download | android-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.cc | 2 |
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)); } |