tCheck comp/decomp() return code - dedup - deduplicating backup program
 (HTM) git clone git://git.z3bra.org/dedup.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 09d67581b67a79e9948d48e20b2f0f64e7fd0123
 (DIR) parent 775d12f9317d5da57933c7641ed3a38f620f81fe
 (HTM) Author: sin <sin@2f30.org>
       Date:   Tue, 19 Feb 2019 09:09:14 +0000
       
       Check comp/decomp() return code
       
       Diffstat:
         M dedup.c                             |      14 ++++++++++++--
       
       1 file changed, 12 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/dedup.c b/dedup.c
       t@@ -188,13 +188,23 @@ comp_size(size_t size)
        size_t
        comp(uint8_t *in, uint8_t *out, size_t insize, size_t outsize)
        {
       -        return LZ4_compress_default((char *)in, (char *)out, insize, outsize);
       +        int ret;
       +
       +        ret = LZ4_compress_default((char *)in, (char *)out, insize, outsize);
       +        if (ret < 0)
       +                errx(1, "LZ4_compress_default failed");
       +        return ret;
        }
        
        size_t
        decomp(uint8_t *in, uint8_t *out, size_t insize, size_t outsize)
        {
       -        return LZ4_decompress_safe((char *)in, (char *)out, insize, outsize);
       +        int ret;
       +
       +        ret = LZ4_decompress_safe((char *)in, (char *)out, insize, outsize);
       +        if (ret < 0)
       +                errx(1, "LZ4_decompress_safe failed");
       +        return ret;
        }
        
        void