From e5612c061085957060eeae0428da703d246d333a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 18 May 2008 02:24:37 +0000 Subject: [PATCH] fix a wrong assertion --- pulseaudio.spec | 6 +++++- wrong-assert.patch | 12 ++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 wrong-assert.patch diff --git a/pulseaudio.spec b/pulseaudio.spec index 023465a..a1a7e8f 100644 --- a/pulseaudio.spec +++ b/pulseaudio.spec @@ -5,7 +5,7 @@ Name: pulseaudio Summary: Improved Linux sound server Version: 0.9.11 -Release: 0.0.%{alphatag}%{?dist} +Release: 0.1.%{alphatag}%{?dist} License: GPLv2+ Group: System Environment/Daemons Source0: http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-%{version}.%{alphatag}.tar.gz @@ -33,6 +33,7 @@ Obsoletes: pulseaudio-devel #Patch7: pulseaudio-0.9.8-ltdl-assert.patch #Patch8: pulseaudio-0.9.8-disable-realtime.patch #Patch9: pulseaudio-0.9.8-cputime-abort.patch +Patch10: wrong-assert.patch %description PulseAudio is a sound server for Linux and other Unix like operating @@ -403,6 +404,9 @@ fi %{_mandir}/man1/pax11publish.1.gz %changelog +* Sat May 17 2008 Matthias Clasen 0.9.11-0.1.svn20080516 +- Fix a wrong assertion in module-default-device-restore + * Fri May 16 2008 Matthias Clasen 0.9.11-0.0.svn20080516 - Update to an svn snapshot of the 'glitch-free' rewrite of pulseaudio diff --git a/wrong-assert.patch b/wrong-assert.patch new file mode 100644 index 0000000..4c9a56a --- /dev/null +++ b/wrong-assert.patch @@ -0,0 +1,12 @@ +diff -up pulseaudio-0.9.11/src/modules/module-default-device-restore.c.wrong-assert pulseaudio-0.9.11/src/modules/module-default-device-restore.c +--- pulseaudio-0.9.11/src/modules/module-default-device-restore.c.wrong-assert 2008-05-17 22:14:43.000000000 -0400 ++++ pulseaudio-0.9.11/src/modules/module-default-device-restore.c 2008-05-17 22:14:50.000000000 -0400 +@@ -158,7 +158,7 @@ static void subscribe_cb(pa_core *c, pa_ + int pa__init(pa_module *m) { + struct userdata *u; + +- pa_assert(u); ++ pa_assert(m); + + u = pa_xnew0(struct userdata, 1); + u->core = m->core;