Skip to content
Snippets Groups Projects
Commit 9b14a150 authored by Daniel Salzman's avatar Daniel Salzman
Browse files

Add FQDN transformation for nsupdate origin

If the zone command contains non-fqdn name, append trailing dot (like Bind).

refs #2137
parent b5bab86a
No related branches found
No related tags found
No related merge requests found
......@@ -204,7 +204,12 @@ int nsupdate_set_ttl(nsupdate_params_t *params, const uint32_t ttl)
int nsupdate_set_origin(nsupdate_params_t *params, const char *origin)
{
int ret = parser_set_default(params->rrp, "$ORIGIN %s\n", origin);
char *fqdn = get_fqd_name(origin);
int ret = parser_set_default(params->rrp, "$ORIGIN %s\n", fqdn);
free(fqdn);
if (ret == KNOT_EOK) {
if (params->zone) free(params->zone);
params->zone = strdup(origin);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment