From f6df13d5f812053281537bf8f7d282cff544caab Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Tue, 22 Mar 2005 18:57:08 +0000 Subject: [PATCH 1/1] When validationg the configuration file wait for a keypress only if both stdin and(!) stdout are valid tty's. --- src/ngircd/conf.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ngircd/conf.c b/src/ngircd/conf.c index 255e1943..ef73614f 100644 --- a/src/ngircd/conf.c +++ b/src/ngircd/conf.c @@ -14,7 +14,7 @@ #include "portab.h" -static char UNUSED id[] = "$Id: conf.c,v 1.74 2005/03/20 15:00:25 fw Exp $"; +static char UNUSED id[] = "$Id: conf.c,v 1.75 2005/03/22 18:57:08 alex Exp $"; #include "imp.h" #include @@ -105,8 +105,9 @@ Conf_Test( void ) Read_Config( ); Validate_Config( true ); - /* If stdin is a valid tty wait for a key: */ - if( isatty( fileno( stdin ))) + /* If stdin and stdout ("you can read our nice message and we can + * read in your keypress") are valid tty's, wait for a key: */ + if( isatty( fileno( stdin )) && isatty( fileno( stdout ))) { puts( "OK, press enter to see a dump of your service configuration ..." ); getchar( ); -- 2.39.2