From c3c61bddc966d72bd37cba67c4b65097f45d2163 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 7 Jun 2005 08:33:17 +0000 Subject: r7356: fixed the problem mkaplan reported with not being able to run without -i (This used to be commit eebca142e5a8e4aa25951d25b628c27a8fdbd046) --- source4/smbd/server.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'source4/smbd/server.c') diff --git a/source4/smbd/server.c b/source4/smbd/server.c index d30bcd6648..3a81e50786 100644 --- a/source4/smbd/server.c +++ b/source4/smbd/server.c @@ -213,8 +213,11 @@ static int binary_smbd_main(int argc, const char *argv[]) should hang off that */ event_ctx = event_context_init(NULL); - /* catch EOF on stdin */ - event_add_fd(event_ctx, event_ctx, 0, EVENT_FD_READ, server_stdin_handler, NULL); + if (interactive) { + /* catch EOF on stdin */ + event_add_fd(event_ctx, event_ctx, 0, EVENT_FD_READ, + server_stdin_handler, NULL); + } DEBUG(0,("Using %s process model\n", model)); status = server_service_startup(event_ctx, model, lp_server_services()); -- cgit