]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
added error check
authorYann Collet <yann.collet.73@gmail.com>
Tue, 20 Sep 2016 09:59:12 +0000 (11:59 +0200)
committerYann Collet <yann.collet.73@gmail.com>
Tue, 20 Sep 2016 09:59:12 +0000 (11:59 +0200)
examples/streaming_decompression.c

index 51340bae7879e78d03674abd35658167747e74a7..1ba1a3d81904d970297d90a4e9999d3c8aa5b77f 100644 (file)
@@ -80,6 +80,7 @@ static void decompressFile_orDie(const char* fname)
         while (input.pos < input.size) {
             ZSTD_outBuffer output = { buffOut, buffOutSize, 0 };
             toRead = ZSTD_decompressStream(dstream, &output , &input);  /* toRead : size of next compressed block */
+            if (ZSTD_isError(toRead)) { fprintf(stderr, "ZSTD_decompressStream() error : %s \n", ZSTD_getErrorName(toRead)); exit(12); }
             fwrite_orDie(buffOut, output.pos, fout);
         }
     }