From 0ad0408ac6c06ad9ceac661a59087d3ed94fc16c Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Sat, 27 Jun 2020 11:48:29 -0700 Subject: [PATCH] Fix stdio bug w/ embedded zip filesystem --- libc/zipos/read.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libc/zipos/read.c b/libc/zipos/read.c index 4120af07..a01bca37 100644 --- a/libc/zipos/read.c +++ b/libc/zipos/read.c @@ -39,6 +39,6 @@ ssize_t __zipos_read(struct ZiposHandle *h, const struct iovec *iov, b = min(iov[i].iov_len, h->size - y); memcpy(iov[i].iov_base, h->mem + y, b); } - if (opt_offset != -1) h->pos = y; + if (opt_offset == -1) h->pos = y; return y - x; }