]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
Tests: test_filter_str: Move one assertion and add a comment
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 23 Apr 2024 13:35:08 +0000 (16:35 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 23 Apr 2024 13:35:08 +0000 (16:35 +0300)
tests/test_filter_str.c

index c146270bd62ee84be4af1de888e20c98005cdafd..686dd77e8f1074f82427a60495c605f18f6daa4f 100644 (file)
@@ -436,6 +436,10 @@ test_lzma_str_from_filters(void)
        assert_true(lzma_str_to_filters("x86 lzma2", NULL, filters, 0, NULL)
                        == NULL);
 
+       // It always allocates the options structure even when it's not
+       // needed due to start_offset = 0 being the default.
+       assert_true(filters[0].options != NULL);
+
        assert_lzma_ret(lzma_str_from_filters(&output_str, filters, 0, NULL),
                        LZMA_OK);
 
@@ -444,9 +448,7 @@ test_lzma_str_from_filters(void)
        free(output_str);
 
        // Test setting BCJ option to NULL.
-       assert_false(filters[0].options == NULL);
        free(filters[0].options);
-
        filters[0].options = NULL;
 
        assert_lzma_ret(lzma_str_from_filters(&output_str, filters, 0, NULL),