testing/firefox: rebuild against icu-63.1

Restore a missing patch mistankenly removed by 00b1814ef62a2f7138b6354f44e8f4fa0d4df884
This commit is contained in:
Leonardo Arena 2019-02-07 14:57:40 +00:00
parent 110b3fbf16
commit 683ac62320
2 changed files with 20 additions and 1 deletions

View File

@ -4,7 +4,7 @@ pkgname=firefox
pkgver=62.0.3
_pkgver=$pkgver
_xulver=$pkgver
pkgrel=1
pkgrel=2
pkgdesc="Firefox web browser"
url="https://www.firefox.com/"
# limited by rust and cargo

View File

@ -0,0 +1,19 @@
--- ./media/audioipc/audioipc/src/cmsg.rs.orig 2018-05-09 22:19:14.748631939 +0200
+++ ./media/audioipc/audioipc/src/cmsg.rs 2018-05-09 22:19:22.961620862 +0200
@@ -106,11 +106,11 @@ impl ControlMsgBuilder {
return Err(Error::NoSpace);
}
- let cmsghdr = cmsghdr {
- cmsg_len: cmsg_len as _,
- cmsg_level: level,
- cmsg_type: kind,
- };
+ use std::mem;
+ let mut cmsghdr: cmsghdr = unsafe { mem::zeroed() };
+ cmsghdr.cmsg_len = cmsg_len as _;
+ cmsghdr.cmsg_level = level;
+ cmsghdr.cmsg_type = kind;
let cmsghdr = unsafe {
slice::from_raw_parts(&cmsghdr as *const _ as *const _, mem::size_of::<cmsghdr>())