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));