]> 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>
Tue, 21 May 2024 21:12:07 +0000 (00:12 +0300)
(cherry picked from commit 2c970debdb285823f01f75e875561d893345ac2b)

tests/test_index.c

index ef43e6e3acfdeb249807686b7ec1812b87a2ea5c..673186c55491f64e36cb2d3206e44a5cae07ece7 100644 (file)
@@ -1625,6 +1625,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);