]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsaucm: do not bail out in the interactive mode upon error
authorJaroslav Kysela <perex@perex.cz>
Mon, 31 Jan 2011 13:30:20 +0000 (14:30 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 31 Jan 2011 13:30:20 +0000 (14:30 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsaucm/usecase.c

index 23e208c706a75210a6fc85e14fe339320dec82a2..83781d0fd7db895623b6d54f382964a9c68384de 100644 (file)
@@ -472,8 +472,12 @@ int main(int argc, char *argv[])
                        my_exit(context, EXIT_FAILURE);
                }
                err = do_commands(context);
-               if (err < 0)
-                       my_exit(context, EXIT_FAILURE);
+               if (err < 0) {
+                       if (context->interactive)
+                               printf("^^^ error, try again\n");
+                       else
+                               my_exit(context, EXIT_FAILURE);
+               }
        }
        
        if (in != stdin)