Add patch to fix crash with profile name (#1817092)
This commit is contained in:
parent
a16d6158a4
commit
92d36ea844
27
0001-alsa-ucm-use-the-right-profile-name.patch
Normal file
27
0001-alsa-ucm-use-the-right-profile-name.patch
Normal file
@ -0,0 +1,27 @@
|
||||
From faf501ea889e81075fb4a2f0fc2a7bf9f872b137 Mon Sep 17 00:00:00 2001
|
||||
From: Wim Taymans <wtaymans@redhat.com>
|
||||
Date: Wed, 25 Mar 2020 16:30:23 +0100
|
||||
Subject: [PATCH 1/3] alsa-ucm: use the right profile name
|
||||
|
||||
Use the right profile name or else we could pass NULL to
|
||||
pa_hashmap_get() and crash.
|
||||
---
|
||||
src/modules/alsa/alsa-ucm.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/modules/alsa/alsa-ucm.c b/src/modules/alsa/alsa-ucm.c
|
||||
index 37cbafae5..9d6456162 100644
|
||||
--- a/src/modules/alsa/alsa-ucm.c
|
||||
+++ b/src/modules/alsa/alsa-ucm.c
|
||||
@@ -1315,7 +1315,7 @@ int pa_alsa_ucm_set_profile(pa_alsa_ucm_config *ucm, pa_card *card, const char *
|
||||
/* select volume controls on ports */
|
||||
PA_HASHMAP_FOREACH(port, card->ports, state) {
|
||||
data = PA_DEVICE_PORT_DATA(port);
|
||||
- data->path = pa_hashmap_get(data->paths, new_profile);
|
||||
+ data->path = pa_hashmap_get(data->paths, profile);
|
||||
}
|
||||
|
||||
return ret;
|
||||
--
|
||||
2.26.2
|
||||
|
||||
@ -31,7 +31,7 @@
|
||||
Name: pulseaudio
|
||||
Summary: Improved Linux Sound Server
|
||||
Version: %{pa_major}%{?pa_minor:.%{pa_minor}}
|
||||
Release: 3%{?snap:.%{snap}git%{shortcommit}}%{?dist}
|
||||
Release: 4%{?snap:.%{snap}git%{shortcommit}}%{?dist}
|
||||
License: LGPLv2+
|
||||
URL: http://www.freedesktop.org/wiki/Software/PulseAudio
|
||||
%if 0%{?gitrel}
|
||||
@ -60,10 +60,11 @@ Patch208: 0002-alsa-ucm-do-not-assign-JackHWMute-when-JackControl-i.patch
|
||||
Patch209: 0003-ucm-Don-t-log-errors-during-normal-operation.patch
|
||||
Patch210: 0004-bluetooth-Ensure-that-only-one-A2DP-codec-is-registe.patch
|
||||
Patch211: 0005-alsa-handle-unavailbale-HW-volume-in-UCM.patch
|
||||
Patch212: 0001-alsa-ucm-use-the-right-profile-name.patch
|
||||
Patch213: 0001-ucm-fix-the-port-ucm-device-activation-on-boot.patch
|
||||
Patch214: 0002-alsa-sink-source-fix-the-mixer-initialization.patch
|
||||
|
||||
## upstreamable patches
|
||||
Patch212: 0001-ucm-fix-the-port-ucm-device-activation-on-boot.patch
|
||||
Patch213: 0002-alsa-sink-source-fix-the-mixer-initialization.patch
|
||||
|
||||
BuildRequires: automake libtool
|
||||
BuildRequires: gcc-c++
|
||||
@ -267,6 +268,7 @@ This package contains GDM integration hooks for the PulseAudio sound server.
|
||||
%patch211 -p1 -b .0011
|
||||
%patch212 -p1 -b .0012
|
||||
%patch213 -p1 -b .0013
|
||||
%patch214 -p1 -b .0014
|
||||
|
||||
sed -i.no_consolekit -e \
|
||||
's/^load-module module-console-kit/#load-module module-console-kit/' \
|
||||
@ -658,6 +660,9 @@ systemctl --no-reload preset --global pulseaudio.socket >/dev/null 2>&1 || :
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 15 2020 Wim Taymans <wtaymans@redhat.com> - 13.99.1-4
|
||||
- Add patch to fix crash with profile name (#1817092)
|
||||
|
||||
* Tue Mar 31 2020 Wim Taymans <wtaymans@redhat.com> - 13.99.1-3
|
||||
- Add more UCM patches (#1818883)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user