Fix CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1 Adapted for upstream pixman based on: https://hg.mozilla.org/releases/mozilla-esr45/rev/5e39c1c2fded --- pixman-0.34.0/pixman/pixman-edge-imp.h.orig 2015-06-30 05:48:31.000000000 -0400 +++ pixman-0.34.0/pixman/pixman-edge-imp.h 2016-11-16 01:09:34.046335106 -0500 @@ -55,8 +55,9 @@ * * (The AA case does a similar adjustment in RENDER_SAMPLES_X) */ - lx += X_FRAC_FIRST(1) - pixman_fixed_e; - rx += X_FRAC_FIRST(1) - pixman_fixed_e; + /* we cast to unsigned to get defined behaviour for overflow */ + lx = (unsigned)lx + X_FRAC_FIRST(1) - pixman_fixed_e; + rx = (unsigned)rx + X_FRAC_FIRST(1) - pixman_fixed_e; #endif /* clip X */ if (lx < 0) nge='this.form.submit();'> Wojtek's customized Guix
aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/fabric-management.scm
AgeCommit message (Expand)Author
2024-08-31gnu: infiniband-diags: Fix build....* gnu/packages/fabric-management.scm (infiniband-diags)[arguments]: Don't refer to nonexistent 'install-file' phase. Change-Id: Ie1a3174e56e096f1bd93b0a268e1efa977aebc90 宋文武
2023-11-15gnu: ucx: Update to 1.15.0....* gnu/packages/fabric-management.scm (ucx): Update to 1.15.0. * gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Update for 1.15.0. Ludovic Courtès
2023-11-15gnu: opensm: Update to 3.3.24....* gnu/packages/fabric-management.scm (opensm): Update to 3.3.24. Ludovic Courtès
2023-11-15gnu: opensm: Use gexps....* gnu/packages/fabric-management.scm (opensm)[arguments]: Use gexps. Ludovic Courtès
2023-11-15gnu: opensm: Use the right version string for the doc directory....Previously, when built with ‘--with-latest=opensm’, the package would install its documentation under a directory with the wrong version string. * gnu/packages/fabric-management.scm (opensm)[arguments]: Use the name and version of THIS-PACKAGE. Ludovic Courtès