From: Jeroen van der Heijden Date: Mon, 12 Aug 2019 11:22:16 +0000 (+0200) Subject: Fixed writing empty raw type with qpack to file X-Git-Tag: archive/raspbian/2.0.44-1+rpi1~1^2~3^2~5^2~43 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9f60e108cf0e724deda8e68b838a54b4c3359b2d;p=siridb-server.git Fixed writing empty raw type with qpack to file --- 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; } /*