summaryrefslogtreecommitdiff
path: root/common/conflex.c
diff options
context:
space:
mode:
authorShawn Routhier <sar@isc.org>2011-09-21 20:36:55 +0000
committerShawn Routhier <sar@isc.org>2011-09-21 20:36:55 +0000
commitd424157d634fbbe61bb6a73638a91b3b17f017ef (patch)
tree47a1d5d5d9db8da88b603693f76f0d184c5e28c2 /common/conflex.c
parent394c505d2336f81e71e0f8d904332e6b46440ad6 (diff)
downloadisc-dhcp-d424157d634fbbe61bb6a73638a91b3b17f017ef.tar.gz
Add support for passing DDNS information to a DNS server over
an IPv6 address. [ISC-Bugs #22647]
Diffstat (limited to 'common/conflex.c')
-rw-r--r--common/conflex.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/common/conflex.c b/common/conflex.c
index 41bf4774..f7247efa 100644
--- a/common/conflex.c
+++ b/common/conflex.c
@@ -1228,6 +1228,8 @@ intern(char *atom, enum dhcp_token dfv) {
return PEER;
if (!strcasecmp (atom + 1, "rimary"))
return PRIMARY;
+ if (!strcasecmp (atom + 1, "rimary6"))
+ return PRIMARY6;
if (!strncasecmp (atom + 1, "artner", 6)) {
if (!atom [7])
return PARTNER;
@@ -1317,7 +1319,9 @@ intern(char *atom, enum dhcp_token dfv) {
tolower((unsigned char)atom[2]) == 'c') {
if (!strncasecmp(atom + 3, "ond", 3)) {
if (!strcasecmp(atom + 6, "ary"))
- return SECONDARY;
+ return SECONDARY;
+ if (!strcasecmp(atom + 6, "ary6"))
+ return SECONDARY6;
if (!strcasecmp(atom + 6, "s"))
return SECONDS;
break;