bin/50613: [PATCH] pppd(8) incorrect CBCP response for
admin-specified number
Dmitry Pryanishnikov
dmitry at atlantis.dp.ua
Fri Nov 19 02:30:36 PST 2004
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 at atlantis.dp.ua
nic-hdl: LYNX-RIPE
More information about the freebsd-bugs
mailing list