From: Timo Sirainen Date: Wed, 16 Dec 2020 14:50:43 +0000 (+0200) Subject: lib-mail: test-message-search - Avoid static analyzer warnings about NULL pointers X-Git-Tag: 2.3.14.rc1~162 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0eb35dc5785953badfd041a0bf6e553f35d1ec50;p=thirdparty%2Fdovecot%2Fcore.git lib-mail: test-message-search - Avoid static analyzer warnings about NULL pointers --- diff --git a/src/lib-mail/test-message-search.c b/src/lib-mail/test-message-search.c index 656c88c87c..d137a58f9d 100644 --- a/src/lib-mail/test-message-search.c +++ b/src/lib-mail/test-message-search.c @@ -40,6 +40,7 @@ static void compare_search_result(const struct test_case *tc, test_assert_idx(tc->expect_header == TRUE, i); test_assert_strcmp_idx(tc->hdr_name, block->hdr->name, i); test_assert_idx(block->hdr->full_value != NULL && + tc->output.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); @@ -47,6 +48,7 @@ static void compare_search_result(const struct test_case *tc, /* found body */ test_assert_idx(tc->expect_body == TRUE, i); test_assert_idx(block->data != NULL && + tc->output.value != NULL && tc->output.value_len <= block->size && memcmp(tc->output.value, block->data, tc->output.value_len) == 0, i);