]> git.ozlabs.org Git - ppp.git/commitdiff
pppd: Fix duplicate nameserver in resolv.conf (#337)
authorVlados Korneev <70374118+Dreshik@users.noreply.github.com>
Fri, 5 Aug 2022 04:18:09 +0000 (11:18 +0700)
committerGitHub <noreply@github.com>
Fri, 5 Aug 2022 04:18:09 +0000 (14:18 +1000)
Signed-off-by: Vlados Korneev <allaods97@gmail.com>
pppd/ipcp.c

index 0dc251e503d725f4bec5f7f81953fafcc0f04168..e3e8112eb1462942e72b9cf6699b2ad3c66551f7 100644 (file)
@@ -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))