}
-/* Increment serial number and update timestamp */
-static unsigned int dnsserver_update_soa(TALLOC_CTX *mem_ctx,
- struct ldb_context *samdb,
- struct dnsserver_zone *z)
-{
- return dns_common_update_soa(samdb, mem_ctx, z->zone_dn);
-}
-
-
/* Add DNS record to the database */
static WERROR dnsserver_db_do_add_rec(TALLOC_CTX *mem_ctx,
struct ldb_context *samdb,
rec->rank |= DNS_RANK_ROOT_HINT;
}
- serial = dnsserver_update_soa(mem_ctx, samdb, z);
+ serial = dns_common_update_soa(samdb, mem_ctx, z->zone_dn);
if (serial < 0) {
return WERR_INTERNAL_DB_ERROR;
}
/* If updating SOA record, use specified serial, otherwise increment */
if (arec->wType != DNS_TYPE_SOA) {
- serial = dnsserver_update_soa(mem_ctx, samdb, z);
+ serial = dns_common_update_soa(samdb, mem_ctx, z->zone_dn);
if (serial < 0) {
return WERR_INTERNAL_DB_ERROR;
}
int ret, i;
int serial;
- serial = dnsserver_update_soa(mem_ctx, samdb, z);
+ serial = dns_common_update_soa(samdb, mem_ctx, z->zone_dn);
if (serial < 0) {
return WERR_INTERNAL_DB_ERROR;
}