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