diff --git a/compress/compressor.c b/compress/compressor.c index 103c1d9..22a5302 100644 --- a/compress/compressor.c +++ b/compress/compressor.c @@ -2,6 +2,7 @@ #include "function.h" +#include #include #include #include @@ -137,6 +138,7 @@ bool b_compressor_eof(const struct b_compressor *compressor) void *b_compressor_get_function_ctx(struct b_compressor *compressor) { + assert(compressor->c_func->f_buffer_size > 0); unsigned char *p = (unsigned char *)compressor; p += sizeof *compressor; return p;