]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsaucm: fix the implicit card open
authorJaroslav Kysela <perex@perex.cz>
Thu, 14 Nov 2019 13:06:20 +0000 (14:06 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 14 Nov 2019 17:01:10 +0000 (18:01 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsaucm/usecase.c

index 48ee816cbfbffa0c6487e81800843653cfeb437d..7677422ab84b7240b8db0562c73410858fe49c7c 100644 (file)
@@ -229,10 +229,11 @@ static int do_one(struct context *context, struct cmd *cmd, char **argv)
                if (!context->no_open) {
                        do_initial_open(context);
                        context->no_open = 1;
+               } else {
+                       fprintf(stderr, "%s: command '%s' requires an open card\n",
+                                       context->command, cmd->id);
+                       return 0;
                }
-               fprintf(stderr, "%s: command '%s' requires an open card\n",
-                               context->command, cmd->id);
-               return 0;
        }
        switch (cmd->code) {
        case OM_OPEN: