diff options
author | Jaroslav Kysela <perex@perex.cz> | 2011-01-31 14:30:20 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2011-01-31 14:30:20 +0100 |
commit | e7d86f1c9c3bd7b6dec3ff7fc6253b67612aec3f (patch) | |
tree | 897a4c3e9c741ee698d300ab4119e8b065e5ced0 /alsaucm | |
parent | 629fdf64459e7b400cd11d24bed8cb1321a942d1 (diff) | |
download | alsa-utils-e7d86f1c9c3bd7b6dec3ff7fc6253b67612aec3f.tar.gz |
alsaucm: do not bail out in the interactive mode upon error
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'alsaucm')
-rw-r--r-- | alsaucm/usecase.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/alsaucm/usecase.c b/alsaucm/usecase.c index 23e208c..83781d0 100644 --- a/alsaucm/usecase.c +++ b/alsaucm/usecase.c @@ -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) |