util.readNumber: stop overflowing until full range of uint32 | #497
This commit is contained in:
parent
7b7c1b08fe
commit
ce9dee9370
|
@ -85,12 +85,9 @@ export default {
|
||||||
|
|
||||||
readNumber: function (bytes) {
|
readNumber: function (bytes) {
|
||||||
var n = 0;
|
var n = 0;
|
||||||
|
|
||||||
for (var i = 0; i < bytes.length; i++) {
|
for (var i = 0; i < bytes.length; i++) {
|
||||||
n <<= 8;
|
n += Math.pow(256, i) * bytes[bytes.length - 1 - i];
|
||||||
n += bytes[i];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user