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) option value='koszko' selected='selected'>koszko Wojtek's customized Guix
aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/gps.scm
ter' into core-updates...
AgeCommit message (Expand)Author
2018-02-06gnu: gpsbabel: Update to 1.5.4 and fix build....Mathieu Othacehe
2018-02-06gnu: Add gpxsee....Mathieu Othacehe
2018-02-03gnu: gpsbabel: Add missing module....Mathieu Othacehe
2018-01-15gnu: gpsbabel: Complete licencing information....Tobias Geerinckx-Rice
2018-01-15gnu: gpsbabel: Use HTTPS for home page....Tobias Geerinckx-Rice
2017-11-27gnu: Add gama....Efraim Flashner
2017-09-20gnu: Use 'modify-phases' syntax....Kei Kebreau
2017-03-22gnu: gpsbabel: Fix a build failure with GCC 5....Leo Famulari
2016-12-04gnu: exiv2: Move to (gnu packages image)....Alex Kost
2016-08-22gnu: gpsbabel: Build with gnu++11....David Craven
Marius Bakke
2017-03-30gnu: Use HTTPS for almost all gnu.org HOME-PAGEs....Tobias Geerinckx-Rice
2017-03-26gnu: po4a: Make manpages writable before resetting timestamps....Marius Bakke