From: Eric Biggers Date: Wed, 18 Jan 2017 04:32:54 +0000 (-0800) Subject: tagged_items.c: statically verify size of tagged item header X-Git-Tag: v1.11.0~2 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=521d7ce4a10360759c29c1f35e90722035f75e38;hp=442113f2d338903274e4bb30e91c2564919145f3 tagged_items.c: statically verify size of tagged item header --- diff --git a/src/tagged_items.c b/src/tagged_items.c index 82beb48d..69eb6404 100644 --- a/src/tagged_items.c +++ b/src/tagged_items.c @@ -63,6 +63,8 @@ inode_get_tagged_item(const struct wim_inode *inode, u32 tag, u32 min_len, struct tagged_item_header *hdr; size_t len_remaining; + STATIC_ASSERT(sizeof(*hdr) == 8); + if (!inode->i_extra) return NULL;