3 --- pppd/ipcp.c.orig Fri Aug 13 02:46:12 1999
4 +++ pppd/ipcp.c Sat Sep 25 13:48:29 1999
6 "Don't use name for default IP adrs", 1 },
7 { "ms-dns", 1, setdnsaddr,
8 "DNS address for the peer's use" },
9 + { "dns-addr", 1, setdnsaddr,
10 + "DNS address for the peer's use" },
11 { "ms-wins", 1, setwinsaddr,
12 "Nameserver for SMB over TCP/IP for peer" },
13 { "ipcp-restart", o_int, &ipcp_fsm[0].timeouttime,
14 @@ -1057,6 +1059,14 @@
16 GETLONG(tl, p); /* Parse source address (his) */
19 + if(!auth_ip_addr(f->unit, ciaddr1))
20 + if(get_ip_addr_dynamic(f->unit, &tl))
26 if (ciaddr1 != wo->hisaddr
27 && (ciaddr1 == 0 || !wo->accept_remote)) {
29 @@ -1114,6 +1124,14 @@
31 GETLONG(tl, p); /* Parse source address (his) */
34 + if(!auth_ip_addr(f->unit, ciaddr1))
35 + if(get_ip_addr_dynamic(f->unit, &tl))
41 if (ciaddr1 != wo->hisaddr
42 && (ciaddr1 == 0 || !wo->accept_remote)) {