diff options
| author | Haotian Zhang <vulab@iscas.ac.cn> | 2025-12-15 12:26:52 +0800 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2025-12-15 09:16:54 +0100 |
| commit | 2a03b40deacbd293ac9aed0f9b11197dad54fe5f (patch) | |
| tree | 2b394fad6f395422dac9e859dfabf1fc5d21b075 /scripts/const_structs.checkpatch | |
| parent | e64826e5e367ad45539ab245b92f009ee165025c (diff) | |
ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
When vxpocket_config() fails, vxpocket_probe() returns the error code
directly without freeing the sound card resources allocated by
snd_card_new(), which leads to a memory leak.
Add proper error handling to free the sound card and clear the
allocation bit when vxpocket_config() fails.
Fixes: 15b99ac17295 ("[PATCH] pcmcia: add return value to _config() functions")
Signed-off-by: Haotian Zhang <vulab@iscas.ac.cn>
Link: https://patch.msgid.link/20251215042652.695-1-vulab@iscas.ac.cn
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'scripts/const_structs.checkpatch')
0 files changed, 0 insertions, 0 deletions
