]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-mail: test-message-search - Avoid static analyzer warnings about NULL pointers
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 16 Dec 2020 14:50:43 +0000 (16:50 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Wed, 13 Jan 2021 07:30:44 +0000 (07:30 +0000)
src/lib-mail/test-message-search.c

index 656c88c87c2e55cd59b0be8540c541d979757499..d137a58f9d7a892e87935d0dd73ab2d4c7c6cb51 100644 (file)
@@ -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);