]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
missing assertion checks
authorBrian Wellington <source@isc.org>
Mon, 16 Jul 2001 09:48:05 +0000 (09:48 +0000)
committerBrian Wellington <source@isc.org>
Mon, 16 Jul 2001 09:48:05 +0000 (09:48 +0000)
lib/dns/rdata.c

index 926c97f515958b1e3c96ae5584715375496026ab..f3fdd2d19b8ec9e84543e06214486cd01b2332d1 100644 (file)
@@ -15,7 +15,7 @@
  * 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 <ctype.h>
@@ -379,6 +379,8 @@ dns_rdata_init(dns_rdata_t *rdata) {
 void
 dns_rdata_reset(dns_rdata_t *rdata) {
 
+       REQUIRE(rdata != NULL);
+
        REQUIRE(!ISC_LINK_LINKED(rdata, link));
        REQUIRE(DNS_RDATA_VALIDFLAGS(rdata));
 
@@ -396,6 +398,9 @@ dns_rdata_reset(dns_rdata_t *rdata) {
 void
 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_VALIDFLAGS(src));