qemu-all: fix CVE-2014-0150
This commit is contained in:
parent
f21119e761
commit
c16cb613a0
@ -7,10 +7,11 @@
|
||||
|
||||
name=qemu-all
|
||||
version=2.0.0
|
||||
release=1
|
||||
release=2
|
||||
source=(http://wiki.qemu.org/download/qemu-$version.tar.bz2)
|
||||
|
||||
build() {
|
||||
|
||||
cd qemu-$version
|
||||
|
||||
./configure --prefix=/usr \
|
||||
@ -22,6 +23,10 @@ build() {
|
||||
--disable-gtk \
|
||||
--localstatedir=/var
|
||||
|
||||
# fix CVE-2014-0150
|
||||
sed -i '/if (in_use + mac_data.entries <= MAC_TABLE_ENTRIES) {/if \
|
||||
(mac_data.entries <= MAC_TABLE_ENTRIES - in_use) {/' hw/net/virtio-net.c
|
||||
|
||||
# fix include issues with libcap
|
||||
sed -i -e '/#include "qemu\/xattr.h"/d' \
|
||||
-e 's|#include <sys/resource.h>|#include <sys/resource.h>\r\n#include "qemu\/xattr.h"|g' \
|
||||
|
Loading…
Reference in New Issue
Block a user