zip_source_win32handle: fix a corner case when the requested length is not specified
diff --git a/lib/zip_source_win32handle.c b/lib/zip_source_win32handle.c
index 538601b..5a50451 100644
--- a/lib/zip_source_win32handle.c
+++ b/lib/zip_source_win32handle.c
@@ -95,7 +95,7 @@
ctx->ops = ops;
ctx->h = h;
ctx->start = start;
- ctx->end = (len < 0 ? 0 : start + (zip_uint64_t)len);
+ ctx->end = (len <= 0 ? 0 : start + (zip_uint64_t)len);
ctx->closep = ctx->fname ? 1 : closep;
if (st) {
memcpy(&ctx->st, st, sizeof(ctx->st));