]> git.alsa-project.org Git - alsa-utils.git/commitdiff
aplay/arecord: added isatty() check (interactive mode)
authorJaroslav Kysela <perex@perex.cz>
Fri, 22 Mar 2013 12:21:25 +0000 (13:21 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 22 Mar 2013 13:00:44 +0000 (14:00 +0100)
Turn off the interactive mode when stdin is not a tty.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
aplay/aplay.c

index 4852b206a771b6a2783dc1f064caed4adaaa348b..40d4f88f5588c262cc3b8c936330c1232660cc3f 100644 (file)
@@ -1394,6 +1394,10 @@ static void init_stdin(void)
 
        if (!interactive)
                return;
+       if (!isatty(fileno(stdin))) {
+               interactive = 0;
+               return;
+       }
        tcgetattr(fileno(stdin), &term);
        term_c_lflag = term.c_lflag;
        if (fd == fileno(stdin))