summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-07-29 20:08:52 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-07-29 20:08:52 +0000
commit8bd1b1bca54b4363cf4ca24c7276832abb9274d8 (patch)
treec14026ff4625ad12380c59a6f5e4f0f6b020b9e3 /media-libs/alsa-lib/files
parentBump version, bug 141986. (diff)
downloadhistorical-8bd1b1bca54b4363cf4ca24c7276832abb9274d8.tar.gz
historical-8bd1b1bca54b4363cf4ca24c7276832abb9274d8.tar.bz2
historical-8bd1b1bca54b4363cf4ca24c7276832abb9274d8.zip
Apply patch to fix NULL pointer dereference when using dmix settings in asound.conf. Thanks to Adrian von Buttlar for reporting in bug #142111.
Package-Manager: portage-2.1.1_pre4
Diffstat (limited to 'media-libs/alsa-lib/files')
-rw-r--r--media-libs/alsa-lib/files/alsa-lib-1.0.12_rc1-bindings-crash.patch12
-rw-r--r--media-libs/alsa-lib/files/digest-alsa-lib-1.0.12_rc1-r13
2 files changed, 15 insertions, 0 deletions
diff --git a/media-libs/alsa-lib/files/alsa-lib-1.0.12_rc1-bindings-crash.patch b/media-libs/alsa-lib/files/alsa-lib-1.0.12_rc1-bindings-crash.patch
new file mode 100644
index 000000000000..94d8c3a5dff1
--- /dev/null
+++ b/media-libs/alsa-lib/files/alsa-lib-1.0.12_rc1-bindings-crash.patch
@@ -0,0 +1,12 @@
+--- src/pcm/pcm_direct.c 2006-06-21 17:31:59.000000000 +0200
++++ src/pcm/pcm_direct.c 2006-07-29 21:04:11.542194680 +0200
+@@ -1392,7 +1394,8 @@
+ }
+ bindings[cchannel] = schannel;
+ }
+- if (dmix->type == SND_PCM_TYPE_DSNOOP)
++ if (dmix->type == SND_PCM_TYPE_DSNOOP ||
++ ! dmix->bindings)
+ goto __skip_same_dst;
+ for (chn = 0; chn < count; chn++) {
+ for (chn1 = 0; chn1 < count; chn1++) {
diff --git a/media-libs/alsa-lib/files/digest-alsa-lib-1.0.12_rc1-r1 b/media-libs/alsa-lib/files/digest-alsa-lib-1.0.12_rc1-r1
new file mode 100644
index 000000000000..2fb0d4246015
--- /dev/null
+++ b/media-libs/alsa-lib/files/digest-alsa-lib-1.0.12_rc1-r1
@@ -0,0 +1,3 @@
+MD5 8a3f6d218a9285426556fb3006054725 alsa-lib-1.0.12rc1.tar.bz2 705338
+RMD160 9e235fdcee54fb9c1b98218d93590b16a59675e6 alsa-lib-1.0.12rc1.tar.bz2 705338
+SHA256 f7fb1855610c33cbfc362fce5b130fef634f614e99616c4a99d8cf33758d2eea alsa-lib-1.0.12rc1.tar.bz2 705338