From: Jaroslav Kysela Date: Mon, 27 May 2019 18:10:52 +0000 (+0200) Subject: ucm: another coverity fix in uc_mgr_config_load() X-Git-Tag: v1.2.1~54 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=5905af199670ca34eaaafbd3319d94d230b7e4d4;p=alsa-lib.git ucm: another coverity fix in uc_mgr_config_load() --- diff --git a/src/ucm/utils.c b/src/ucm/utils.c index efd5a979..5607304e 100644 --- a/src/ucm/utils.c +++ b/src/ucm/utils.c @@ -85,15 +85,18 @@ int uc_mgr_config_load(const char *file, snd_config_t **cfg) goto __err2; } err = snd_input_close(in); - if (err < 0) + if (err < 0) { + in = NULL; goto __err2; + } *cfg = top; return 0; __err2: - snd_config_delete(top); + snd_config_delete(top); __err1: - snd_input_close(in); + if (in) + snd_input_close(in); return err; }