From da33eda632c86b5c2d71e0aedf3037a67053ebd9 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 13 May 2021 10:18:27 +0200 Subject: [PATCH] pcm: fix open in direct plugins - wrong pointer assignment Signed-off-by: Jaroslav Kysela --- src/pcm/pcm_dmix.c | 2 +- src/pcm/pcm_dshare.c | 2 +- src/pcm/pcm_dsnoop.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pcm/pcm_dmix.c b/src/pcm/pcm_dmix.c index 2cd16a19..8747450f 100644 --- a/src/pcm/pcm_dmix.c +++ b/src/pcm/pcm_dmix.c @@ -1009,7 +1009,7 @@ int snd_pcm_dmix_open(snd_pcm_t **pcmp, const char *name, return -EINVAL; } - ret = _snd_pcm_direct_new(pcmp, &dmix, SND_PCM_TYPE_DMIX, name, opts, params, stream, mode); + ret = _snd_pcm_direct_new(&pcm, &dmix, SND_PCM_TYPE_DMIX, name, opts, params, stream, mode); if (ret < 0) return ret; first_instance = ret; diff --git a/src/pcm/pcm_dshare.c b/src/pcm/pcm_dshare.c index aa823c81..0f5238a6 100644 --- a/src/pcm/pcm_dshare.c +++ b/src/pcm/pcm_dshare.c @@ -702,7 +702,7 @@ int snd_pcm_dshare_open(snd_pcm_t **pcmp, const char *name, return -EINVAL; } - ret = _snd_pcm_direct_new(pcmp, &dshare, SND_PCM_TYPE_DSHARE, name, opts, params, stream, mode); + ret = _snd_pcm_direct_new(&pcm, &dshare, SND_PCM_TYPE_DSHARE, name, opts, params, stream, mode); if (ret < 0) return ret; first_instance = ret; diff --git a/src/pcm/pcm_dsnoop.c b/src/pcm/pcm_dsnoop.c index 50910bc7..fb1b02c2 100644 --- a/src/pcm/pcm_dsnoop.c +++ b/src/pcm/pcm_dsnoop.c @@ -575,7 +575,7 @@ int snd_pcm_dsnoop_open(snd_pcm_t **pcmp, const char *name, return -EINVAL; } - ret = _snd_pcm_direct_new(pcmp, &dsnoop, SND_PCM_TYPE_DSNOOP, name, opts, params, stream, mode); + ret = _snd_pcm_direct_new(&pcm, &dsnoop, SND_PCM_TYPE_DSNOOP, name, opts, params, stream, mode); if (ret < 0) return ret; first_instance = ret; -- 2.47.1