/* found header */
test_assert_idx(tc->expect_header == TRUE, i);
test_assert_strcmp_idx(tc->hdr_name, block->hdr->name, i);
- test_assert_idx(tc->output.value_len <= block->hdr->full_value_len &&
+ test_assert_idx(block->hdr->full_value != NULL &&
+ tc->output.value_len <= block->hdr->full_value_len &&
memcmp(tc->output.value, block->hdr->full_value,
tc->output.value_len) == 0, i);
} else if (block->data != NULL) {
/* found body */
test_assert_idx(tc->expect_body == TRUE, i);
- test_assert_idx(tc->output.value_len <= block->size &&
+ test_assert_idx(block->data != NULL &&
+ tc->output.value_len <= block->size &&
memcmp(tc->output.value, block->data,
tc->output.value_len) == 0, i);
} else {