diff options
author | Jaroslav Kysela <perex@perex.cz> | 2022-05-13 09:32:51 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2022-05-13 16:10:56 +0200 |
commit | 50140120c696bec133f418a144b1ff609254ab4b (patch) | |
tree | 82f5e250d118b4f0c40820200584e800b43f67cd | |
parent | d65b1c7b52503cd1ff22998eaf182d9c68f0c03e (diff) | |
download | alsa-lib-50140120c696bec133f418a144b1ff609254ab4b.tar.gz |
ucm: local_config may be NULL (error path)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r-- | src/ucm/utils.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ucm/utils.c b/src/ucm/utils.c index 598b02ab..185170f9 100644 --- a/src/ucm/utils.c +++ b/src/ucm/utils.c @@ -743,7 +743,8 @@ void uc_mgr_free_verb(snd_use_case_mgr_t *uc_mgr) void uc_mgr_free(snd_use_case_mgr_t *uc_mgr) { - snd_config_delete(uc_mgr->local_config); + if (uc_mgr->local_config) + snd_config_delete(uc_mgr->local_config); uc_mgr_free_verb(uc_mgr); uc_mgr_free_ctl_list(uc_mgr); free(uc_mgr->card_name); |