commit: a04d22c23b517acb946fe9b388d85602a0214dec
parent 236d3907800e4ab49268257bb13b3490a8181c94
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sun, 5 Oct 2025 15:11:45 +0200
properly pass 2-bytes to legetu16() for jar extra field
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/main.ha b/main.ha
@@ -179,7 +179,7 @@ fn id_blob(filename: str) (void | str | fs::error | io::error) = {
};
const extra_start = fname_start+fname_len;
- const extra_len = endian::legetu16(buffer[0x1D..0x1E]);
+ const extra_len = endian::legetu16(buffer[0x1D..0x1F]);
if(extra_len == 4 && bytes::equal(jar, buffer[extra_start..extra_start+extra_len]))
{
return "Java JAR";