head 1.2; access; symbols; locks; strict; comment @// @; 1.2 date 2021.01.08.19.13.53; author ryoon; state dead; branches; next 1.1; commitid DPpssbgPXgNUnXCC; 1.1 date 2021.01.01.12.54.13; author ryoon; state Exp; branches; next ; commitid sjnYHuhJ3i5Qv1CC; desc @@ 1.2 log @firefox78: Update to 78.6.1 Changelog: * Fix: Fixed a crash during video playback on Apple Silicon devices (bug 1683579) * Secrity fix: #CVE-2020-16044: Use-after-free write when handling a malicious COOKIE-ECHO SCTP chunk @ text @$NetBSD: patch-dom_webgpu_ipc_WebGPUParent.cpp,v 1.1 2021/01/01 12:54:13 ryoon Exp $ * Fix build with devel/cbindgen-0.16.0. From https://bugzilla.mozilla.org/show_bug.cgi?id=1684180 --- dom/webgpu/ipc/WebGPUParent.cpp.orig 2020-12-08 01:14:39.000000000 +0000 +++ dom/webgpu/ipc/WebGPUParent.cpp @@@@ -423,17 +423,15 @@@@ ipc::IPCResult WebGPUParent::RecvDeviceC switch (entry.mType) { case SerialBindGroupEntryType::Buffer: bgb.resource.tag = ffi::WGPUBindingResource_Buffer; - bgb.resource.buffer._0.buffer = entry.mValue; - bgb.resource.buffer._0.offset = entry.mBufferOffset; - bgb.resource.buffer._0.size = entry.mBufferSize; + bgb.resource.buffer = {entry.mValue, entry.mBufferOffset, entry.mBufferSize}; break; case SerialBindGroupEntryType::Texture: bgb.resource.tag = ffi::WGPUBindingResource_TextureView; - bgb.resource.texture_view._0 = entry.mValue; + bgb.resource.texture_view = {entry.mValue}; break; case SerialBindGroupEntryType::Sampler: bgb.resource.tag = ffi::WGPUBindingResource_Sampler; - bgb.resource.sampler._0 = entry.mValue; + bgb.resource.sampler = {entry.mValue}; break; default: MOZ_CRASH("unreachable"); @ 1.1 log @firefox78: Fix build with devel/cbindgen-0.16.0 @ text @d1 1 a1 1 $NetBSD$ @