X-Git-Url: http://andersk.mit.edu/gitweb/gssapi-openssh.git/blobdiff_plain/30460aeb3d3c027b85eba1e4d45de75fb4b9d356..3de1c8f8279938a454280ed3a7916aa74d3df679:/openssh/readconf.c diff --git a/openssh/readconf.c b/openssh/readconf.c index c256c2d..de7635e 100644 --- a/openssh/readconf.c +++ b/openssh/readconf.c @@ -1250,16 +1250,19 @@ fill_default_options(Options * options) options->none_switch = 0; if (options->hpn_disabled == -1) options->hpn_disabled = 0; - if (options->hpn_buffer_size == -1) - options->hpn_buffer_size = 2*1024*1024; - else { + if (options->hpn_buffer_size > -1) + { if (options->hpn_buffer_size == 0) - options->hpn_buffer_size = 1; + options->hpn_buffer_size = 1; /*limit the buffer to 7MB*/ - if (options->hpn_buffer_size > 7168) + if (options->hpn_buffer_size > 7168) + { options->hpn_buffer_size = 7168; + debug("User requested buffer larger than 7MB. Request reverted to 7MB"); + } options->hpn_buffer_size *=1024; - } + debug("hpn_buffer_size set to %d", options->hpn_buffer_size); + } if (options->tcp_rcv_buf == 0) options->tcp_rcv_buf = 1; if (options->tcp_rcv_buf > -1)