Copied from Fedora. http://pkgs.fedoraproject.org/cgit/libwmf.git/tree/libwmf-0.2.8.4-CVE-2007-3477.patch --- libwmf-0.2.8.4/src/extra/gd/gd.c +++ libwmf-0.2.8.4/src/extra/gd/gd.c @@ -1335,10 +1335,31 @@ int w2, h2; w2 = w / 2; h2 = h / 2; - while (e < s) - { - e += 360; - } + + if ((s % 360) == (e % 360)) { + s = 0; e = 360; + } else { + if (s > 360) { + s = s % 360; + } + + if (e > 360) { + e = e % 360; + } + + while (s < 0) { + s += 360; + } + + while (e < s) { + e += 360; + } + + if (s == e) { + s = 0; e = 360; + } + } + for (i = s; (i <= e); i++) { int x, y; zko Wojtek's customized Guix
aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/pascal.scm
AgeCommit message (Expand)Author
2023-05-01gnu: Add lazarus....* gnu/packages/pascal.scm (lazarus): Add variable. Danny Milosavljevic
2022-12-20gnu: p2c: Update to 2.02....* gnu/packages/pascal.scm (p2c): Update to 2.02. [arguments]: Use gexp. [native-inputs]: Add unzip. Ricardo Wurmus
2022-11-07gnu: fpc: Remove dependency on 'ld-wrapper' from commencement.scm....(gnu packages commencement) should not be used explicitly. * gnu/packages/pascal.scm (fpc)[inputs]: Remove LD-WRAPPER. Ludovic Courtès
2022-11-01gnu: Shorten package synopsis....* gnu/packages/crates-io.scm (rust-inflections-1): Shorten synopsis. (rust-clap-conf-0.1): Likewise. * gnu/packages/gtk.scm (volctl): Likewise. * gnu/packages/haskell-xyz.scm (ghc-unliftio): Likewise. * gnu/packages/kde-pim.scm (korganizer): Likewise. * gnu/packages/kde.scm (kuserfeedback): Likewise. * gnu/packages/pascal.scm (p2c): Likewise. * gnu/packages/python-xyz.scm (python-ttystatus): Likewise. * gnu/packages/qt.scm (qtwebplugin): Likewise. Vagrant Cascadian