From 1fe6799092324c24972aaf1ca2b86ed80a80754c Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Wed, 12 Dec 2012 19:05:24 -0500 Subject: [PATCH] Don't leak extra /dev/null fd (thanks to Julien Cristau) --- src/frontend/mosh-server.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/frontend/mosh-server.cc b/src/frontend/mosh-server.cc index 559ae3e..40584ad 100644 --- a/src/frontend/mosh-server.cc +++ b/src/frontend/mosh-server.cc @@ -413,6 +413,11 @@ int run_server( const char *desired_ip, const char *desired_port, perror( "dup2" ); exit( 1 ); } + + if ( close( nullfd ) < 0 ) { + perror( "close" ); + exit( 1 ); + } } char utmp_entry[ 64 ] = { 0 };