From 2a7caa2b79ff1edd5d19aa8c41d5614e526f1b93 Mon Sep 17 00:00:00 2001 From: Vlados Korneev <70374118+Dreshik@users.noreply.github.com> Date: Fri, 5 Aug 2022 11:18:09 +0700 Subject: [PATCH] pppd: Fix duplicate nameserver in resolv.conf (#337) Signed-off-by: Vlados Korneev --- pppd/ipcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pppd/ipcp.c b/pppd/ipcp.c index 0dc251e..e3e8112 100644 --- a/pppd/ipcp.c +++ b/pppd/ipcp.c @@ -2162,7 +2162,7 @@ create_resolv(u_int32_t peerdns1, u_int32_t peerdns2) if (peerdns1) fprintf(f, "nameserver %s\n", ip_ntoa(peerdns1)); - if (peerdns2) + if (peerdns2 && peerdns2 != peerdns1) fprintf(f, "nameserver %s\n", ip_ntoa(peerdns2)); if (ferror(f)) -- 2.39.2