]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ucm: cosmetic code reshuffle in rval_lookup_main()
authorJaroslav Kysela <perex@perex.cz>
Thu, 15 Apr 2021 14:45:12 +0000 (16:45 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 15 Apr 2021 14:45:12 +0000 (16:45 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/ucm/ucm_subs.c

index 87cace4410ac1080bcdcb3ea2c19b6ee660bf6e5..5cffcf8fb3b7962adbb5ae189bcc45aa6fce078f 100644 (file)
@@ -296,16 +296,15 @@ static char *rval_lookup_main(snd_use_case_mgr_t *uc_mgr,
                        break;
                }
        }
-       snd_config_delete(config);
        regfree(&re);
+fin:
+       snd_config_delete(config);
        if (iter->done)
                iter->done(iter);
        return result;
 null:
-       if (iter->done)
-               iter->done(iter);
-       snd_config_delete(config);
-       return NULL;
+       result = NULL;
+       goto fin;
 }
 
 static struct lookup_iterate *rval_card_lookup1(snd_use_case_mgr_t *uc_mgr,