mirror of
http://thekelleys.org.uk/git/dnsmasq.git
synced 2026-11-10 16:31:00 +00:00
DHCP FQDN option tweaks.
This commit is contained in:
1 parent
1ecbaaa382
commit
3f3adae6bc
3 files changed
+20
-9
No files matched your search
+6
-4
@@ -1299,16 +1299,18 @@ struct dhcp_netid *add_options(struct state *state, struct in6_addr *fallback, s
|
||||
size_t len = strlen(state->hostname);
|
||||
|
||||
if (state->send_domain)
|
||||
len += strlen(state->send_domain) + 1;
|
||||
len += strlen(state->send_domain) + 2;
|
||||
|
||||
o = new_opt6(OPTION6_FQDN);
|
||||
if ((p = expand(len + 3)))
|
||||
if ((p = expand(len + 2)))
|
||||
{
|
||||
*(p++) = state->fqdn_flags;
|
||||
p = do_rfc1035_name(p, state->hostname);
|
||||
if (state->send_domain)
|
||||
p = do_rfc1035_name(p, state->send_domain);
|
||||
*p = 0;
|
||||
{
|
||||
p = do_rfc1035_name(p, state->send_domain);
|
||||
*p = 0;
|
||||
}
|
||||
}
|
||||
end_opt6(o);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user