lib/dns/tests/rbt_serialize_test.c: Fix dereference before DbC check

(cherry picked from commit 14c174d921)
This commit is contained in:
Ondřej Surý
2019-10-03 09:50:26 +02:00
parent 4ef534aa90
commit 8db221d97a
+2 -1
View File
@@ -173,7 +173,7 @@ write_data(FILE *file, unsigned char *datap, void *arg, uint64_t *crc) {
static isc_result_t
fix_data(dns_rbtnode_t *p, void *base, size_t max, void *arg, uint64_t *crc) {
data_holder_t *data = p->data;
data_holder_t *data;
size_t size;
UNUSED(base);
@@ -183,6 +183,7 @@ fix_data(dns_rbtnode_t *p, void *base, size_t max, void *arg, uint64_t *crc) {
REQUIRE(crc != NULL);
REQUIRE(p != NULL);
data = p->data;
if (data == NULL ||
(data->len == 0 && data->data != NULL) ||