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

ctl: use 'none' value for missing zone SOA serial in zone-status

parent 34e3c0fc
No related branches found
No related tags found
No related merge requests found
......@@ -154,12 +154,13 @@ static int zone_status(zone_t *zone, ctl_args_t *args)
data[KNOT_CTL_IDX_TYPE] = "serial";
char buff[128];
uint32_t serial = 0;
if (zone->contents != NULL) {
serial = knot_soa_serial(node_rdataset(zone->contents->apex,
KNOT_RRTYPE_SOA));
knot_rdataset_t *soa = node_rdataset(zone->contents->apex,
KNOT_RRTYPE_SOA);
ret = snprintf(buff, sizeof(buff), "%u", knot_soa_serial(soa));
} else {
ret = snprintf(buff, sizeof(buff), "none");
}
ret = snprintf(buff, sizeof(buff), "%u", serial);
if (ret < 0 || ret >= sizeof(buff)) {
return KNOT_ESPACE;
}
......
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