hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/sound/core/pcm_compat.c
....@@ -252,10 +252,14 @@
252252 goto error;
253253 }
254254
255
- if (refine)
255
+ if (refine) {
256256 err = snd_pcm_hw_refine(substream, data);
257
- else
257
+ if (err < 0)
258
+ goto error;
259
+ err = fixup_unreferenced_params(substream, data);
260
+ } else {
258261 err = snd_pcm_hw_params(substream, data);
262
+ }
259263 if (err < 0)
260264 goto error;
261265 if (copy_to_user(data32, data, sizeof(*data32)) ||