From 5905af199670ca34eaaafbd3319d94d230b7e4d4 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 27 May 2019 20:10:52 +0200 Subject: [PATCH] ucm: another coverity fix in uc_mgr_config_load() --- src/ucm/utils.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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; } -- 2.11.0