commit | f30fbe3901da0f57a6b40102ae1c3ab3a9ff6744 | [log] [tgz] |
---|---|---|
author | Stephen Warren <swarren@nvidia.com> | Thu Jun 02 22:45:13 2011 |
committer | Jaroslav Kysela <perex@perex.cz> | Fri Jun 03 09:48:12 2011 |
tree | a27381003e66da0d643fb99491ab091e66d3a550 | |
parent | 16bdb41b87d1f4baa3a54a4af0b85abd98cf9159 [diff] |
alsaucm: Don't double-free empty lists When snd_use_case_get_list (and hence also snd_use_case_card_list) returns an empty list, alsaucm still attempts to free it. This ends up double- freeing the returned list, or worse, freeing an invalid pointer, depending on how snd_use_case_get_list gets implemented. Fix alsaucm to return early on empty lists to avoid this. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Jaroslav Kysela <perex@perex.cz>