From 0b427e62c3df33d059a3f6d0208a9fc6b7251f3c Mon Sep 17 00:00:00 2001 From: brian Date: Mon, 22 Jan 2001 01:43:46 +0000 Subject: Handle SECDNS being rejected when PRIDNS is not Submitted by: OGAWA Takaya PR: 24518 --- usr.sbin/ppp/ipcp.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'usr.sbin') diff --git a/usr.sbin/ppp/ipcp.c b/usr.sbin/ppp/ipcp.c index 1f5b2f1..6369a48 100644 --- a/usr.sbin/ppp/ipcp.c +++ b/usr.sbin/ppp/ipcp.c @@ -871,10 +871,13 @@ IpcpSendConfigReq(struct fsm *fp) } if (IsEnabled(ipcp->cfg.ns.dns_neg) && - !REJECTED(ipcp, TY_PRIMARY_DNS - TY_ADJUST_NS) && - !REJECTED(ipcp, TY_SECONDARY_DNS - TY_ADJUST_NS)) { + !REJECTED(ipcp, TY_PRIMARY_DNS - TY_ADJUST_NS)) { memcpy(o->data, &ipcp->dns[0].s_addr, 4); INC_LCP_OPT(TY_PRIMARY_DNS, 6, o); + } + + if (IsEnabled(ipcp->cfg.ns.dns_neg) && + !REJECTED(ipcp, TY_SECONDARY_DNS - TY_ADJUST_NS)) { memcpy(o->data, &ipcp->dns[1].s_addr, 4); INC_LCP_OPT(TY_SECONDARY_DNS, 6, o); } -- cgit v1.1