From owner-freebsd-bugs@FreeBSD.ORG Fri Nov 19 10:40:34 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 37DE716A4CE for ; Fri, 19 Nov 2004 10:40:34 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 215D843D3F for ; Fri, 19 Nov 2004 10:40:34 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id iAJAeXTs053284 for ; Fri, 19 Nov 2004 10:40:34 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id iAJAeXQm053283; Fri, 19 Nov 2004 10:40:33 GMT (envelope-from gnats) Date: Fri, 19 Nov 2004 10:40:33 GMT Message-Id: <200411191040.iAJAeXQm053283@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Dmitry Pryanishnikov Subject: Re: bin/50613: [PATCH] pppd(8) incorrect CBCP response for admin-specified number X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dmitry Pryanishnikov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Nov 2004 10:40:34 -0000 The following reply was made to PR bin/50613; it has been noted by GNATS. From: Dmitry Pryanishnikov To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Cc: Subject: Re: bin/50613: [PATCH] pppd(8) incorrect CBCP response for admin-specified number Date: Fri, 19 Nov 2004 12:30:24 +0200 (EET) Hello! Due to changes in cbcp.c my previuos patch won't apply - I've regenerated it to match cbcp.c version "1.4.2.1 2004/11/18 15:21:41 delphij" --- cbcp.c.orig Fri Nov 19 12:17:56 2004 +++ cbcp.c Fri Nov 19 12:27:34 2004 @@ -345,10 +345,9 @@ if (cb_type & ( 1 << CB_CONF_ADMIN ) ) { syslog(LOG_DEBUG, "cbcp_resp CONF_ADMIN"); PUTCHAR(CB_CONF_ADMIN, bufp); - len = 3 + 1; + len = 3; PUTCHAR(len , bufp); PUTCHAR(5, bufp); /* delay */ - PUTCHAR(0, bufp); cbcp_send(us, CBCP_RESP, buf, len); return; } @@ -356,9 +355,8 @@ if (cb_type & ( 1 << CB_CONF_NO ) ) { syslog(LOG_DEBUG, "cbcp_resp CONF_NO"); PUTCHAR(CB_CONF_NO, bufp); - len = 3; + len = 2; PUTCHAR(len , bufp); - PUTCHAR(0, bufp); cbcp_send(us, CBCP_RESP, buf, len); (*ipcp_protent.open)(us->us_unit); return; Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE