From 7103c5f48bc18bb7544d89354277a859763601f2 Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Sun, 15 Apr 2012 18:00:01 -0400 Subject: [PATCH] Using fclose() instead of close() means future fprintf() doesn't kill us on Mac. --- src/frontend/mosh-server.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frontend/mosh-server.cc b/src/frontend/mosh-server.cc index e209ac3..77bc3f3 100644 --- a/src/frontend/mosh-server.cc +++ b/src/frontend/mosh-server.cc @@ -310,9 +310,9 @@ int run_server( const char *desired_ip, const char *desired_port, /* close file descriptors */ if ( !verbose ) { /* Necessary to properly detach on old versions of sshd (e.g. RHEL/CentOS 5.0). */ - close( STDIN_FILENO ); - close( STDOUT_FILENO ); - close( STDERR_FILENO ); + fclose( stdin ); + fclose( stdout ); + fclose( stderr ); } /* Fork child process */