hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
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)) ||