Skip to content

Commit 4c075e5

Browse files
author
Daniel Wirtz
committed
Properly check 64bit zigzag decoded object
1 parent 34a7ce0 commit 4c075e5

File tree

6 files changed

+23
-23
lines changed

6 files changed

+23
-23
lines changed

ByteBuffer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1298,7 +1298,7 @@
12981298
*/
12991299
ByteBuffer.prototype.readZigZagVarint64 = function(offset) {
13001300
var dec = this.readVarint64(offset);
1301-
if (typeof dec == 'object') {
1301+
if (typeof dec == 'object' && !(dec instanceof Long)) {
13021302
dec['value'] = ByteBuffer.zigZagDecode64(dec['value']);
13031303
return dec;
13041304
}

ByteBuffer.min.js

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ByteBuffer.min.map

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

ByteBuffer.noexpose.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1216,7 +1216,7 @@
12161216
*/
12171217
ByteBuffer.prototype.readZigZagVarint64 = function(offset) {
12181218
var dec = this.readVarint64(offset);
1219-
if (typeof dec == 'object') {
1219+
if (typeof dec == 'object' && !(dec instanceof Long)) {
12201220
dec['value'] = ByteBuffer.zigZagDecode64(dec['value']);
12211221
return dec;
12221222
}

0 commit comments

Comments
 (0)