diff options
| author | zousar <[email protected]> | 2025-04-11 00:25:20 -0600 |
|---|---|---|
| committer | zousar <[email protected]> | 2025-04-11 00:25:20 -0600 |
| commit | afda5c6345f4c0b274ae8084bfbd371169791c57 (patch) | |
| tree | ded3572c961377625cb516ed5b8374d2e2cbd99c /src/zenserver/frontend/html/indexer | |
| parent | 5.6.5 (diff) | |
| download | zen-afda5c6345f4c0b274ae8084bfbd371169791c57.tar.xz zen-afda5c6345f4c0b274ae8084bfbd371169791c57.zip | |
Avoid signed overflow using BigInt
Bias for use of BigInt when consuming integer fields in compact binary to avoid values showing up as negative due to overflow on the Number type.
Diffstat (limited to 'src/zenserver/frontend/html/indexer')
| -rw-r--r-- | src/zenserver/frontend/html/indexer/worker.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zenserver/frontend/html/indexer/worker.js b/src/zenserver/frontend/html/indexer/worker.js index b4d547ef9..69ee234fa 100644 --- a/src/zenserver/frontend/html/indexer/worker.js +++ b/src/zenserver/frontend/html/indexer/worker.js @@ -77,8 +77,8 @@ async function map_id_to_key(project_id, oplog, start, end, page_size, stride) continue; var id = 0n; - var size = 0; - var raw_size = 0; + var size = 0n; + var raw_size = 0n; for (const item of pkg_data.as_array()) { var found = 0, pkg_id = undefined; |