Skip to content

Commit 63da7cf

Browse files
Fix RangeError when decoding base64
1 parent f28e471 commit 63da7cf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

nodejs/scripts/jsonix.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4361,7 +4361,7 @@ Jsonix.Schema.XSD.Base64Binary = Jsonix.Class(Jsonix.Schema.XSD.AnySimpleType, {
43614361

43624362
input = text.replace(/[^A-Za-z0-9\+\/\=]/g, "");
43634363

4364-
var length = (input.length / 4) * 3;
4364+
var length = Math.floor(input.length / 4 * 3);
43654365
if (input.charAt(input.length - 1) === "=") {
43664366
length--;
43674367
}

0 commit comments

Comments
 (0)