diff --git a/src/pcm/pcm_params.c b/src/pcm/pcm_params.c index 3a90bcd8..b085d42d 100644 --- a/src/pcm/pcm_params.c +++ b/src/pcm/pcm_params.c @@ -2126,6 +2126,7 @@ int _snd_pcm_hw_params_refine(snd_pcm_hw_params_t *params, err = changed; } params->info &= src->info; + params->flags = src->flags; /* propagate all flags to slave */ return err; }