diff options
| -rw-r--r-- | src/main.zig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig index 01ff410..3fcdeda 100644 --- a/src/main.zig +++ b/src/main.zig @@ -107,6 +107,10 @@ pub fn main(init: std.process.Init) !void { var stdin = &limited.interface; while (stdin.fillMore()) { + // Sometimes fillMore will return 0 bytes. + // Skip these + if (stdin.seek == stdin.end) continue; + chunk_writer.end = 0; try chunk_writer.print("{b64}", .{stdin.buffered()}); try client.sendRelay(init.io, chunk_writer.buffered(), parseDest(flags.dest)); |
