summaryrefslogtreecommitdiff
path: root/util/compress/libdeflate/scripts/afl-fuzz/deflate_decompress/fuzz.c
diff options
context:
space:
mode:
Diffstat (limited to 'util/compress/libdeflate/scripts/afl-fuzz/deflate_decompress/fuzz.c')
-rw-r--r--util/compress/libdeflate/scripts/afl-fuzz/deflate_decompress/fuzz.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/util/compress/libdeflate/scripts/afl-fuzz/deflate_decompress/fuzz.c b/util/compress/libdeflate/scripts/afl-fuzz/deflate_decompress/fuzz.c
deleted file mode 100644
index 8cc4ce55c..000000000
--- a/util/compress/libdeflate/scripts/afl-fuzz/deflate_decompress/fuzz.c
+++ /dev/null
@@ -1,28 +0,0 @@
-#include <assert.h>
-#include <libdeflate.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <sys/stat.h>
-
-int main(int argc, char **argv)
-{
- struct libdeflate_decompressor *d;
- int ret;
- int fd = open(argv[1], O_RDONLY);
- struct stat stbuf;
- assert(fd >= 0);
- ret = fstat(fd, &stbuf);
- assert(!ret);
-
- char in[stbuf.st_size];
- ret = read(fd, in, sizeof in);
- assert(ret == sizeof in);
-
- char out[sizeof(in) * 3];
-
- d = libdeflate_alloc_decompressor();
-
- libdeflate_deflate_decompress(d, in, sizeof in, out, sizeof out, NULL);
- libdeflate_free_decompressor(d);
- return 0;
-}