From 9f60e108cf0e724deda8e68b838a54b4c3359b2d Mon Sep 17 00:00:00 2001 From: Jeroen van der Heijden Date: Mon, 12 Aug 2019 13:22:16 +0200 Subject: [PATCH] Fixed writing empty raw type with qpack to file --- src/qpack/qpack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qpack/qpack.c b/src/qpack/qpack.c index 038e488b..07c6b5e5 100644 --- a/src/qpack/qpack.c +++ b/src/qpack/qpack.c @@ -604,7 +604,7 @@ int qp_fadd_raw(qp_fpacker_t * fpacker, const unsigned char * raw, size_t len) return EOF; } } - return (fwrite(raw, len, 1, fpacker) == 1) ? 0 : EOF; + return (!len || (fwrite(raw, len, 1, fpacker) == 1)) ? 0 : EOF; } /* -- 2.30.2