pcm: fix open in direct plugins - wrong pointer assignment

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2021-05-13 10:18:27 +02:00
parent 15b59a5647
commit da33eda632
3 changed files with 3 additions and 3 deletions

View 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;

View 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;

View 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;