openbsd-ports/multimedia/xine-lib/patches/patch-src_demuxers_demux_qt_c
jakemsr 3c1d3ea35a update to xine-lib-1.1.11.1
* Security fixes:
  - Integer overflows in FLV, Qt, Real, WC3Movie, Matroska and FILM
    demuxers, allowing remote attackers to trigger heap overflows and
    possibly execute arbitrary code. (CVE-2008-1482)
* Added a few more memory allocation checks to the above demuxers.
* WAV file playback fix: don't assume that the first chunk is "fmt ".
* Don't try to play partial 24-bit AIFF frames (decoder would lose data).
* Fixed AIFF comment chunk handling and sample rate reading.
* LPCM fixes: input over-reading, conversion of 24-bit samples.

from brad@
2008-03-31 11:28:59 +00:00

13 lines
597 B
Plaintext

$OpenBSD: patch-src_demuxers_demux_qt_c,v 1.3 2008/03/31 11:28:59 jakemsr Exp $
--- src/demuxers/demux_qt.c.orig Fri Mar 28 18:50:47 2008
+++ src/demuxers/demux_qt.c Sun Mar 30 23:24:31 2008
@@ -3028,7 +3028,7 @@ static demux_plugin_t *open_plugin (demux_class_t *cla
/* special consideration for DRM-protected files */
if (this->qt->last_error == QT_DRM_NOT_SUPPORTED)
_x_message (this->stream, XINE_MSG_ENCRYPTED_SOURCE,
- "DRM-protected Quicktime file", NULL);
+ "DRM-protected Quicktime file", (char *)NULL);
} else if (last_error != QT_OK) {