authorgravatar for 18056374+playday3008@users.noreply.github.comPlayDay <18056374+playday3008@users.noreply.github.com> 2025-06-07 15:59:13+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-06-07 13:14:52-04:00
log3208c80f2b65d7c3a415d439bbb49e8e20cd81e1
tree8e720bdb6503c488f4c82971e2ee249fc379f213
parent857cd172d6ee4488ff83569b6eaa981afa648fbe

fix: MIME for ZIP in Zig Fetch

Closes: #24098

1 files changed, 5 insertions(+), 4 deletions(-)

src/Package/Fetch.zig+5-4
...@@ -1129,11 +1129,12 @@ fn unpackResource(...@@ -1129,11 +1129,12 @@ fn unpackResource(
1129 if (ascii.eqlIgnoreCase(mime_type, "application/zstd"))1129 if (ascii.eqlIgnoreCase(mime_type, "application/zstd"))
1130 break :ft .@"tar.zst";1130 break :ft .@"tar.zst";
11311131
1132 if (ascii.eqlIgnoreCase(mime_type, "application/zip"))1132 if (ascii.eqlIgnoreCase(mime_type, "application/zip") or
1133 break :ft .zip;1133 ascii.eqlIgnoreCase(mime_type, "application/x-zip-compressed") or
11341134 ascii.eqlIgnoreCase(mime_type, "application/java-archive"))
1135 if (ascii.eqlIgnoreCase(mime_type, "application/java-archive"))1135 {
1136 break :ft .zip;1136 break :ft .zip;
1137 }
11371138
1138 if (!ascii.eqlIgnoreCase(mime_type, "application/octet-stream") and1139 if (!ascii.eqlIgnoreCase(mime_type, "application/octet-stream") and
1139 !ascii.eqlIgnoreCase(mime_type, "application/x-compressed"))1140 !ascii.eqlIgnoreCase(mime_type, "application/x-compressed"))