]> git.lizzy.rs Git - protogen.git/commitdiff
Allow 0-byte reads
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sun, 13 Feb 2022 20:44:40 +0000 (21:44 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sun, 13 Feb 2022 20:44:40 +0000 (21:44 +0100)
typegen.lua

index 67afab08ad46a5b86c5f271c0ab3b98088ede9c3..d80e2130ab7b0d904ef9c37ec356422fb2c6bb15 100755 (executable)
@@ -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;