X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=src%2Fdhcpv6.c;h=ebb0c805b9ab2fcfaaa4c1396afe23138b689f18;hb=3d9f4067d56660a2c75ab2ce9b801ae1a4ff4cde;hp=4cd9e0293e0cb1390ebb6647c218cc51d02ebf8c;hpb=bc6c3ace738fd4eb28c06be533f6bbc75d0587a5;p=project%2Fodhcpd.git diff --git a/src/dhcpv6.c b/src/dhcpv6.c index 4cd9e02..ebb0c80 100644 --- a/src/dhcpv6.c +++ b/src/dhcpv6.c @@ -232,7 +232,7 @@ static void handle_client_request(void *addr, void *data, size_t len, size_t dns_cnt = iface->dns_cnt; if ((dns_cnt == 0) && - !odhcpd_get_linklocal_interface_address(iface->ifindex, &dns_addr)) { + !odhcpd_get_interface_dns_addr(iface, &dns_addr)) { dns_addr_ptr = &dns_addr; dns_cnt = 1; } @@ -464,7 +464,7 @@ static void relay_server_response(uint8_t *data, size_t len) size_t rewrite_cnt = iface->dns_cnt; if (rewrite_cnt == 0) { - if (odhcpd_get_linklocal_interface_address(iface->ifindex, &addr)) + if (odhcpd_get_interface_dns_addr(iface, &addr)) return; // Unable to get interface address rewrite = &addr;