summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.zig4
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));