Date: Thu, 6 Sep 2001 11:46:00 -0600 (MDT) From: Kenneth Ingham <ingham@i-pi.com> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/30404: sshd debug messaves need clarification Message-ID: <200109061746.f86Hk0c35300@Clarke.i-pi.com>
next in thread | raw e-mail | index | archive | help
>Number: 30404 >Category: bin >Synopsis: sshd debug messaves need clarification >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Sep 06 10:50:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Kenneth Ingham >Release: FreeBSD 4.4-RC i386 >Organization: >Environment: System: FreeBSD Clarke.i-pi.com 4.4-RC FreeBSD 4.4-RC #15: Thu Aug 30 11:08:58 MDT 2001 ingham@Clarke.i-pi.com:/usr/src/sys/compile/CLARKE i386 >Description: ssh -d has two identical ``callback done'' messages. >How-To-Repeat: look at channels.c in sshd source >Fix: Apply the following patch *** channels.c Thu Sep 6 11:39:43 2001 --- channels.c.orig Thu Sep 6 11:39:24 2001 *************** *** 1250,1258 **** c->remote_maxpacket = packet_get_int(); packet_done(); if (c->cb_fn != NULL && c->cb_event == type) { ! debug2("channel confirmation callback start"); c->cb_fn(c->self, c->cb_arg); ! debug2("channel confirmation callback done"); } debug("channel %d: open confirm rwindow %d rmax %d", c->self, c->remote_window, c->remote_maxpacket); --- 1250,1258 ---- c->remote_maxpacket = packet_get_int(); packet_done(); if (c->cb_fn != NULL && c->cb_event == type) { ! debug2("callback start"); c->cb_fn(c->self, c->cb_arg); ! debug2("callback done"); } debug("channel %d: open confirm rwindow %d rmax %d", c->self, c->remote_window, c->remote_maxpacket); *************** *** 1301,1309 **** packet_disconnect("Received request for " "non-open channel %d.", id); if (c->cb_fn != NULL && c->cb_event == type) { ! debug2("channel request callback start"); c->cb_fn(c->self, c->cb_arg); ! debug2("channel request callback done"); } else { char *service = packet_get_string(NULL); debug("channel: %d rcvd request for %s", c->self, service); --- 1301,1309 ---- packet_disconnect("Received request for " "non-open channel %d.", id); if (c->cb_fn != NULL && c->cb_event == type) { ! debug2("callback start"); c->cb_fn(c->self, c->cb_arg); ! debug2("callback done"); } else { char *service = packet_get_string(NULL); debug("channel: %d rcvd request for %s", c->self, service); >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109061746.f86Hk0c35300>