From 18ae77e35da46f97f3b06562a4a892ebdeeb9750 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Sun, 13 Feb 2022 21:44:40 +0100 Subject: [PATCH] Allow 0-byte reads --- typegen.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/typegen.lua b/typegen.lua index 67afab0..d80e213 100755 --- a/typegen.lua +++ b/typegen.lua @@ -83,6 +83,9 @@ emit_c([[ ]] .. local_prefix .. [[bool raw_read(Blob *buffer, void *data, size_t len) { + if (len == 0) + return true; + if (buffer->siz < len) { fprintf(stderr, "warning: buffer exhausted (requested bytes: %lu, remaining bytes: %lu)\n", len, buffer->siz); return false; -- 2.44.0