aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-05-02 16:32:14 -0400
committerIan Moffett <ian@osmora.org>2025-05-02 16:32:14 -0400
commit21c3d9ad9157ec6b138fe130dce7f6fbee986f88 (patch)
tree0e7ea0ed8bc8c77a6072ebc26468348462a5e773
parentafd1fec90c274daeed2806cf6602bba68c9b1777 (diff)
Fix sizeof() against header
Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--omar.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/omar.c b/omar.c
index da2a575..dcdde45 100644
--- a/omar.c
+++ b/omar.c
@@ -338,7 +338,7 @@ archive_extract(void)
off = 512;
mkpath(namebuf);
} else {
- off = ALIGN_UP(sizeof(hdr) + hdr->namelen + hdr->len, BLOCK_SIZE);
+ off = ALIGN_UP(sizeof(*hdr) + hdr->namelen + hdr->len, BLOCK_SIZE);
p = (char *)hdr + sizeof(struct omar_hdr);
p += hdr->namelen;
extract_single(p, hdr->len, namebuf);