]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fixed OOPS (double free)
authorJaroslav Kysela <perex@perex.cz>
Fri, 24 Aug 2001 12:23:19 +0000 (12:23 +0000)
committerJaroslav Kysela <perex@perex.cz>
Fri, 24 Aug 2001 12:23:19 +0000 (12:23 +0000)
src/conf.c

index ffbc9b4df492a2333b01b1c1627ff3b78ad57d7c..d7ea6c12c67824565f7ca449ed76e527509bf87a 100644 (file)
@@ -2816,10 +2816,8 @@ static int parse_args(snd_config_t *subs, const char *str, snd_config_t *defs)
                        return err;
                err = snd_config_load(subs, input);
                snd_input_close(input);
-               if (err < 0) {
-                       snd_config_delete(subs);
+               if (err < 0)
                        return err;
-               }
                snd_config_for_each(i, next, subs) {
                        snd_config_t *n = snd_config_iterator_entry(i);
                        snd_config_t *d;