]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: core: Fix possible memory leaks at error path in info.c
authorTakashi Iwai <tiwai@suse.de>
Wed, 22 Apr 2015 15:54:25 +0000 (17:54 +0200)
committerTakashi Iwai <tiwai@suse.de>
Thu, 23 Apr 2015 15:11:23 +0000 (17:11 +0200)
commit4b95e6c351dae4aacbc71cf3e9c2edca45226627
tree086f8d3bb6ad0998d66830b2301d749907459867
parent316ed10fa3fbac7d831da57a2cb1519f8e64ab59
ALSA: core: Fix possible memory leaks at error path in info.c

Currently, snd_info_init() just returns an error without releasing the
previously assigned resources at error path.  The assigned proc and
info entries have to be released properly.  This patch covers it.

While we are at it, refactor the code a bit, too.

Acked-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/core/info.c