Sorry but this "fix" breaks ssh-connections for everyone not using a sh-based shell as login-shell.
I personally use tcsh as login shell and "nc -q 2>&1 | grep -q 'requires an argument';if [ $? -eq 0 ] ; then CMD='-q 0';else CMD='';fi;" isn't valid csh line.
Sorry but this "fix" breaks ssh-connections for everyone not using a sh-based shell as login-shell.
I personally use tcsh as login shell and "nc -q 2>&1 | grep -q 'requires an argument';if [ $? -eq 0 ] ; then CMD='-q 0';else CMD='';fi;" isn't valid csh line.