From bb9877be458c77cf14db97dd0fef7452f8720170 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 6 Jun 2018 21:34:32 +0200 Subject: extra/icewm: fixed segfaults on startup (initPixmap null refs) --- extra/icewm/PKGBUILD | 12 ++++++++++++ extra/icewm/icewm-1.3.8-pixmap-null-ref.patch | Bin 0 -> 1630 bytes 2 files changed, 12 insertions(+) create mode 100644 extra/icewm/icewm-1.3.8-pixmap-null-ref.patch (limited to 'extra') diff --git a/extra/icewm/PKGBUILD b/extra/icewm/PKGBUILD index af9cda66..847dbece 100644 --- a/extra/icewm/PKGBUILD +++ b/extra/icewm/PKGBUILD @@ -1,3 +1,4 @@ +# compilation issues with narrowing -1 initializations source+=('icewm-1.3.8-narrowing-casts.patch') sha1sums+=('d8a296356884a3318f2436c035425e22bf94f15c') @@ -7,3 +8,14 @@ eval "$( /remain_power.patch/a patch -Np1 -i ${srcdir}/icewm-1.3.8-narrowing-casts.patch ' )" + +# segfaults when derefenecing null refs in initializePixmaps +source+=('icewm-1.3.8-pixmap-null-ref.patch') +sha1sums+=('9e13e6bbf10e31427e048b4c0b516f37b0b9ff59') + +eval "$( + declare -f prepare | \ + sed ' + /narrowing-casts.patch/a patch -Np1 -i ${srcdir}/icewm-1.3.8-pixmap-null-ref.patch + ' +)" diff --git a/extra/icewm/icewm-1.3.8-pixmap-null-ref.patch b/extra/icewm/icewm-1.3.8-pixmap-null-ref.patch new file mode 100644 index 00000000..bd8b5664 Binary files /dev/null and b/extra/icewm/icewm-1.3.8-pixmap-null-ref.patch differ -- cgit v1.2.3-54-g00ecf