]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
Tests: test_index: Test lzma_index_buffer_encode() with empty output buf
authorLasse Collin <lasse.collin@tukaani.org>
Sat, 27 Apr 2024 12:01:25 +0000 (15:01 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Sat, 27 Apr 2024 12:01:25 +0000 (15:01 +0300)
tests/test_index.c

index e08c8da3fdb13ff3bc538340ec668279f1c70c7a..83ace3cbe902b850227559baf125af14da092b25 100644 (file)
@@ -1628,6 +1628,9 @@ test_lzma_index_buffer_encode(void)
        assert_lzma_ret(lzma_index_buffer_encode(idx, buffer, &out_pos,
                        0), LZMA_PROG_ERROR);
        out_pos = 0;
+       assert_lzma_ret(lzma_index_buffer_encode(idx, buffer, &out_pos,
+                       0), LZMA_BUF_ERROR);
+       assert_uint_eq(out_pos, 0);
        assert_lzma_ret(lzma_index_buffer_encode(idx, buffer, &out_pos,
                        1), LZMA_BUF_ERROR);