From: Elias Fleckenstein Date: Sun, 13 Feb 2022 20:44:40 +0000 (+0100) Subject: Allow 0-byte reads X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=18ae77e35da46f97f3b06562a4a892ebdeeb9750;p=protogen.git Allow 0-byte reads --- 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;