From f725af99876a28acf83ac158e34cbe8a6a32a9fa Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 27 Jun 2006 12:08:38 +0200 Subject: [PATCH] Fix segfault with bindings parameters of dmix/dshare Fix segfault with bindings parameters of dmix/dshare (bug#2235). --- src/pcm/pcm_direct.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pcm/pcm_direct.c b/src/pcm/pcm_direct.c index c67ae8b9..d55a36da 100644 --- a/src/pcm/pcm_direct.c +++ b/src/pcm/pcm_direct.c @@ -1392,7 +1392,8 @@ int snd_pcm_direct_parse_bindings(snd_pcm_direct_t *dmix, } 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++) { -- 2.47.1