From b8c8da4a50e7dd7d791ab9cd3803666f7c95acb5 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 11 Jun 2005 02:50:47 +0000 Subject: r7478: fixed a problem with a backgrounded smbd looping to handle continuous tty related signals (This used to be commit db2b507adde8a28524cb9bff3558e5c339276767) --- source4/smbd/server.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source4') diff --git a/source4/smbd/server.c b/source4/smbd/server.c index 075076d30e..c2646ff825 100644 --- a/source4/smbd/server.c +++ b/source4/smbd/server.c @@ -215,6 +215,9 @@ static int binary_smbd_main(int argc, const char *argv[]) if (interactive) { /* catch EOF on stdin */ +#ifdef SIGTTIN + signal(SIGTTIN, SIG_IGN); +#endif event_add_fd(event_ctx, event_ctx, 0, EVENT_FD_READ, server_stdin_handler, NULL); } -- cgit