don't pprint the IO timeout message if we are a server or daemon (can
authorAndrew Tridgell <tridge@samba.org>
Sun, 9 Apr 2000 02:32:18 +0000 (02:32 +0000)
committerAndrew Tridgell <tridge@samba.org>
Sun, 9 Apr 2000 02:32:18 +0000 (02:32 +0000)
cause recursive error messages)

io.c

diff --git a/io.c b/io.c
index 6a55576..fbaf6a3 100644 (file)
--- a/io.c
+++ b/io.c
@@ -49,6 +49,7 @@ void setup_readbuffer(int f_in)
 
 static void check_timeout(void)
 {
+       extern int am_server, am_daemon;
        time_t t;
        
        if (!io_timeout) return;
@@ -61,8 +62,10 @@ static void check_timeout(void)
        t = time(NULL);
 
        if (last_io && io_timeout && (t-last_io) >= io_timeout) {
-               rprintf(FERROR,"io timeout after %d second - exiting\n", 
-                       (int)(t-last_io));
+               if (!am_server && !am_daemon) {
+                       rprintf(FERROR,"io timeout after %d second - exiting\n", 
+                               (int)(t-last_io));
+               }
                exit_cleanup(RERR_TIMEOUT);
        }
 }