• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

qmuntal / gltf / 32171484450
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.29.0
DEFAULT BRANCH: master
Ran 19 Aug 2026 01:30PM UTC
Jobs 2
Files 16
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Aug 2026 06:31PM UTC coverage: 88.332% (-0.03%) from 88.365%
32171484450

Pull #104

github

ChrisJr404
Reject out-of-range GLB BIN byteLength and make test portable

A GLB BIN chunk length is a uint32, but buffer.ByteLength is an int read
from untrusted JSON. On 64-bit platforms a byteLength above 2^32-1 would
be silently truncated by the uint32 conversions in the BIN header check,
so an oversized value could spuriously pass the bounds check. Reject any
byteLength outside the uint32 range up front.

Also skip the oversized-buffer regression test on platforms where the
~4 GiB byteLength does not fit in int, so it doesn't fail on 32-bit for
reasons unrelated to the behavior under test.

Signed-off-by: Chris (ChrisJr404) <11917633+ChrisJr404@users.noreply.github.com>
Pull Request #104: Avoid huge allocation from unverified GLB buffer length

7 of 11 new or added lines in 1 file covered. (63.64%)

2801 of 3171 relevant lines covered (88.33%)

101.58 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
92.45
-0.92% decoder.go
Jobs
ID Job ID Ran Files Coverage
1 Go-1.22.x - 32171484450.1 19 Aug 2026 01:30PM UTC 16
88.33
GitHub Action Run
2 Go-1.21.x - 32171484450.2 19 Aug 2026 01:30PM UTC 16
88.33
GitHub Action Run
Source Files on build 32171484450
  • Tree
  • List 16
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #104
  • PR Base - master (#26565519774)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc