GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||
GeezerVison is showing github.com — ffi: reject detached ArrayBufferViews by trivikr · Pull Request #65086 · nodejs/node Conversation
|
|
Review requested:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
6a14197 to
ebb66f2
Compare
There was an error while loading. Please reload this page.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@ ## main #65086 +/- ## ========================================== - Coverage 92.06% 90.33% -1.73% ========================================== Files 399 760 +361 Lines 176328 248541 +72213 Branches 27212 46907 +19695 ========================================== + Hits 162328 224513 +62185 - Misses 13689 15464 +1775 - Partials 311 8564 +8253
🚀 New features to boost your workflow:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Detached ArrayBuffers were rejected with ERR_INVALID_ARG_VALUE, but detached views were not: typed arrays exported zero bytes and DataViews threw a bare TypeError from byteLength. Track detachment in ArrayBufferViewContents::Read() and skip the JS length check for detached buffers, so every detached input is rejected. Signed-off-by: Kamat, Trivikram <[email protected]> Assisted-by: codex:gpt-5.6-sol
ebb66f2 to
2b7d621
Compare
Commit Queue failed- Loading data for nodejs/node/pull/65086 ✔ Done loading data for nodejs/node/pull/65086 ----------------------------------- PR info ------------------------------------ Title ffi: reject detached ArrayBufferViews (#65086) ⚠ Could not retrieve the email or name of the PR author's from user's GitHub profile! Branch trivikr:ffi-export-arraybufferview-detached-handling -> nodejs:main Labels c++, needs-ci, commit-queue, ffi Commits 1 - ffi: reject detached ArrayBufferViews Committers 1 - Kamat, Trivikram <[email protected]> PR-URL: https://github.com/nodejs/node/pull/65086 Fixes: https://github.com/nodejs/node/issues/65085 Reviewed-By: Paolo Insogna <[email protected]> ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/65086 Fixes: https://github.com/nodejs/node/issues/65085 Reviewed-By: Paolo Insogna <[email protected]> -------------------------------------------------------------------------------- ℹ This PR was created on Thu, 06 Aug 2026 15:16:59 GMT ✔ Approvals: 1 ✔ - Paolo Insogna (@ShogunPanda) (TSC): https://github.com/nodejs/node/pull/65086#pullrequestreview-4914088434 ✘ This PR needs to wait 24 more hours to land (or 0 minutes if there is one more approval) ✔ Last GitHub CI successful ℹ Last Full PR CI on 2026-08-10T20:56:16Z: https://ci.nodejs.org/job/node-test-pull-request/75752/ ⚠ Commits were pushed after the last Full PR CI run: ⚠ - ffi: reject detached ArrayBufferViews - Querying data for job/node-test-pull-request/75752/ ✔ Build data downloaded ✔ Last Jenkins CI successful -------------------------------------------------------------------------------- ✔ Aborted `git node land` session in /home/runner/work/node/node/.ncuhttps://github.com/nodejs/node/actions/runs/31614572726 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Landed in c47ad66 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Detached ArrayBuffers were rejected with ERR_INVALID_ARG_VALUE, but detached views were not: typed arrays exported zero bytes and DataViews threw a bare TypeError from byteLength. Track detachment in ArrayBufferViewContents::Read() and skip the JS length check for detached buffers, so every detached input is rejected. Signed-off-by: Kamat, Trivikram <[email protected]> Assisted-by: codex:gpt-5.6-sol PR-URL: #65086 Fixes: #65085 Reviewed-By: Paolo Insogna <[email protected]>
Detached ArrayBuffers were rejected with ERR_INVALID_ARG_VALUE, but detached views were not: typed arrays exported zero bytes and DataViews threw a bare TypeError from byteLength. Track detachment in ArrayBufferViewContents::Read() and skip the JS length check for detached buffers, so every detached input is rejected. Signed-off-by: Kamat, Trivikram <[email protected]> Assisted-by: codex:gpt-5.6-sol PR-URL: #65086 Fixes: #65085 Reviewed-By: Paolo Insogna <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
ffi: exportArrayBufferView() inconsistently handles detached views
There was an error while loading. Please reload this page.