X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fipcp.c;h=b7da1f780fb3592d5096b5a9ec6c46306d9860ed;hp=98a427c1137d259a64ac01e429ea93ddff61a59c;hb=636e804e954a5f26717c22b0bddf15e7e6c3facb;hpb=eee67a89b6e5703a54a21ef835c383c139ef76c3 diff --git a/pppd/ipcp.c b/pppd/ipcp.c index 98a427c..b7da1f7 100644 --- a/pppd/ipcp.c +++ b/pppd/ipcp.c @@ -40,7 +40,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define RCSID "$Id: ipcp.c,v 1.72 2008/03/26 11:34:23 paulus Exp $" +#define RCSID "$Id: ipcp.c,v 1.73 2008/05/26 08:33:22 paulus Exp $" /* * TODO: @@ -1742,6 +1742,10 @@ ipcp_up(f) if (ho->hisaddr != 0) script_setenv("IPREMOTE", ip_ntoa(ho->hisaddr), 1); + if (!go->req_dns1) + go->dnsaddr[0] = 0; + if (!go->req_dns2) + go->dnsaddr[1] = 0; if (go->dnsaddr[0]) script_setenv("DNS1", ip_ntoa(go->dnsaddr[0]), 0); if (go->dnsaddr[1])