Permalink
Browse files

os: change CPU time from Integer to Number

CPU time values must be Numbers, not Integers, as they can be too large
for Integers on 32 bit platforms.
  • Loading branch information...
1 parent acc085e commit 50e88d0b66adda159739c6f1a875c255924e108d @tfeb tfeb committed with bnoordhuis Dec 20, 2012
Showing with 5 additions and 5 deletions.
  1. +5 −5 src/node_os.cc
View
@@ -116,15 +116,15 @@ static Handle<Value> GetCPUInfo(const Arguments& args) {
for (i = 0; i < count; i++) {
Local<Object> times_info = Object::New();
times_info->Set(String::New("user"),
- Integer::New(cpu_infos[i].cpu_times.user));
+ Number::New(cpu_infos[i].cpu_times.user));
times_info->Set(String::New("nice"),
- Integer::New(cpu_infos[i].cpu_times.nice));
+ Number::New(cpu_infos[i].cpu_times.nice));
times_info->Set(String::New("sys"),
- Integer::New(cpu_infos[i].cpu_times.sys));
+ Number::New(cpu_infos[i].cpu_times.sys));
times_info->Set(String::New("idle"),
- Integer::New(cpu_infos[i].cpu_times.idle));
+ Number::New(cpu_infos[i].cpu_times.idle));
times_info->Set(String::New("irq"),
- Integer::New(cpu_infos[i].cpu_times.irq));
+ Number::New(cpu_infos[i].cpu_times.irq));
Local<Object> cpu_info = Object::New();
cpu_info->Set(String::New("model"), String::New(cpu_infos[i].model));

0 comments on commit 50e88d0

Please sign in to comment.