allow_update_forwarding
} acl_type_t;
-#define RETERR(x) \
- do { \
- isc_result_t _r = (x); \
- if (_r != ISC_R_SUCCESS) \
- return ((_r)); \
- } while (0)
-
#define CHECK(x) \
do { \
result = (x); \
isc_region_t region;
/* Create the DB beforehand */
- RETERR(dns_db_create(mctx, dbtype, dns_zone_getorigin(zone),
- dns_dbtype_stub, dns_zone_getclass(zone), 0, NULL,
- &db));
+ result = dns_db_create(mctx, dbtype, dns_zone_getorigin(zone),
+ dns_dbtype_stub, dns_zone_getclass(zone), 0,
+ NULL, &db);
+ if (result != ISC_R_SUCCESS) {
+ return result;
+ }
dns_rdataset_init(&rdataset);
#include <dst/dst.h>
-#define RETERR(x) \
- do { \
- result = (x); \
- if (result != ISC_R_SUCCESS) \
- goto failure; \
- } while (0)
-
void
dns_nsec_setbit(unsigned char *array, unsigned int type, unsigned int bit) {
unsigned int shift, mask;
dns_rdataset_init(&rdataset);
dns_rdata_init(&rdata);
- RETERR(dns_nsec_buildrdata(db, version, node, target, data, &rdata));
+ result = dns_nsec_buildrdata(db, version, node, target, data, &rdata);
+ if (result != ISC_R_SUCCESS) {
+ goto failure;
+ }
dns_rdatalist_init(&rdatalist);
rdatalist.rdclass = dns_db_class(db);