Commit 20dc172
committed
worker: copy transferList ArrayBuffers on unknown allocator
If the `ArrayBuffer::Allocator` used to create `ArrayBuffer`s
in the current `Isolate` is not a Node.js `ArrayBufferAllocator`,
we cannot know that it is `malloc()`-based, an in particular it might
not be compatible with the `ArrayBuffer::Allocator` on the receiving
end of the connection.
PR-URL: #26207
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Backport-PR-URL: #26302
Reviewed-By: Michaël Zasso <targos@protonmail.com>1 parent 437bb25 commit 20dc172Copy full SHA for 20dc172
File tree
Expand file treeCollapse file tree
1 file changed
+15
-1
lines changedOpen diff view settings
Filter options
- src
Expand file treeCollapse file tree
1 file changed
+15
-1
lines changedOpen diff view settings
Collapse file
+15-1Lines changed: 15 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
132 | 132 | |
133 | 133 | |
134 | 134 | |
| 135 | + |
| 136 | + |
| 137 | + |
| 138 | + |
| 139 | + |
| 140 | + |
| 141 | + |
| 142 | + |
| 143 | + |
| 144 | + |
| 145 | + |
| 146 | + |
135 | 147 | |
136 | 148 | |
137 | 149 | |
| ||
288 | 300 | |
289 | 301 | |
290 | 302 | |
291 | | - |
| 303 | + |
| 304 | + |
292 | 305 | |
| 306 | + |
293 | 307 | |
294 | 308 | |
295 | 309 | |
|
0 commit comments