]> git.alsa-project.org Git - alsa-lib.git/commitdiff
pcm: fix open in direct plugins - wrong pointer assignment
authorJaroslav Kysela <perex@perex.cz>
Thu, 13 May 2021 08:18:27 +0000 (10:18 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 13 May 2021 08:18:27 +0000 (10:18 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/pcm/pcm_dmix.c
src/pcm/pcm_dshare.c
src/pcm/pcm_dsnoop.c

index 2cd16a1929a92ffa29fd9c8b026c7497e9bc5bfa..8747450f9f966e395b3a254f7cf5f79071af4d7b 100644 (file)
@@ -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;
index aa823c81225b91fcf92f0aa5d5dd32c21cb72804..0f5238a606cca69f28ebc2f4a0363471d060e98f 100644 (file)
@@ -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;
index 50910bc75913bbfdef755fcb8d2ce515c2ed9972..fb1b02c24260966c71176b23b4cc220bf54f534b 100644 (file)
@@ -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;