2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-28 13:08:06 +00:00

missing assertion checks

This commit is contained in:
Brian Wellington 2001-07-16 09:48:05 +00:00
parent e88c4a4917
commit cabaeca9ae

View File

@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/ */
/* $Id: rdata.c,v 1.145 2001/07/16 03:05:57 marka Exp $ */ /* $Id: rdata.c,v 1.146 2001/07/16 09:48:05 bwelling Exp $ */
#include <config.h> #include <config.h>
#include <ctype.h> #include <ctype.h>
@ -379,6 +379,8 @@ dns_rdata_init(dns_rdata_t *rdata) {
void void
dns_rdata_reset(dns_rdata_t *rdata) { dns_rdata_reset(dns_rdata_t *rdata) {
REQUIRE(rdata != NULL);
REQUIRE(!ISC_LINK_LINKED(rdata, link)); REQUIRE(!ISC_LINK_LINKED(rdata, link));
REQUIRE(DNS_RDATA_VALIDFLAGS(rdata)); REQUIRE(DNS_RDATA_VALIDFLAGS(rdata));
@ -396,6 +398,9 @@ dns_rdata_reset(dns_rdata_t *rdata) {
void void
dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target) { dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target) {
REQUIRE(src != NULL);
REQUIRE(target != NULL);
REQUIRE(DNS_RDATA_INITIALIZED(target)); REQUIRE(DNS_RDATA_INITIALIZED(target));
REQUIRE(DNS_RDATA_VALIDFLAGS(src)); REQUIRE(DNS_RDATA_VALIDFLAGS(src));