Debian Patches

Status for zoom-player/1.1.5~dfsg-6

Patch Description Author Forwarded Bugs Origin Last update
avoid-v6-set-colours-crash.patch Avoid crashing with invalid coordinates Alexandre Detiste <alexandre.detiste@gmail.com> no debian
acinclude.patch add the included m4 files Stephen Kitt <skitt@debian.org> no
restore-return.patch commit 5ef19e08bbeff74096a1944ec8ba591cdab8cc55

Restored a return statement that got deleted way back in changeset 1cd73ed without anybody (well, me) noticing.

The effect of this missing return statement was to make aread callbacks that return true continue as if they had returned false and randomly crash after they try to write to the (now freed) buffer.

Amazingly, this hasn't been reported up until now. I suspect that there are few or no cases where aread callbacks return a value other than zero.

Also added a paranoid buffer check, which is probably unnecessary but looks like good practice in any case.

diff --git a/src/interp.c b/src/interp.c
index 60b3e13..a5fa8fe 100644
Andrew Hunter <andrew@logicalshift.co.uk> no 2011-11-13
xft-pkg-config.patch Use pkg-config to find xft
This is rather hacky, we should use PKG_CHECK_MODULES.
Stephen Kitt <skitt@debian.org> no
enable-antialiasing.patch Enable anti-aliasing by default Stephen Kitt <skitt@debian.org> no debian
static-inline.patch commit 6b0ad57dd2c125c9126e9b7913560ad25709a36f

Inline functions need to be marked as static in order to compile with LLVM

diff --git a/src/interp.c b/src/interp.c
index a5fa8fe..3d446fa 100644
Andrew Hunter <andrew@logicalshift.co.uk> no 2012-03-03

All known versions for source package 'zoom-player'

Links