From: Eric Biggers Date: Thu, 26 Mar 2015 00:58:44 +0000 (-0500) Subject: ntfs-3g_apply.c: avoid warning about sacl_offset unused X-Git-Tag: v1.8.1~65 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=869f809bfeeac57735d5d761d70bb28f12d29a66;hp=15ded30b9bcce7ac0388dec90dd4d6ef3d6d1596 ntfs-3g_apply.c: avoid warning about sacl_offset unused --- diff --git a/src/ntfs-3g_apply.c b/src/ntfs-3g_apply.c index 5833d041..e38ad288 100644 --- a/src/ntfs-3g_apply.c +++ b/src/ntfs-3g_apply.c @@ -124,7 +124,10 @@ sid_size(const wimlib_SID *sid) static u8 * sd_fixup(const u8 *_desc, size_t *size_p) { - u32 owner_offset, group_offset, dacl_offset, sacl_offset; + u32 owner_offset, group_offset, dacl_offset; +#if !defined(HAVE_NTFS_MNT_RDONLY) + u32 sacl_offset; +#endif bool owner_valid, group_valid; size_t size = *size_p; const wimlib_SECURITY_DESCRIPTOR_RELATIVE *desc = @@ -141,10 +144,12 @@ sd_fixup(const u8 *_desc, size_t *size_p) else dacl_offset = 0; +#if !defined(HAVE_NTFS_MNT_RDONLY) if (le16_to_cpu(desc->control) & wimlib_SE_SACL_PRESENT) sacl_offset = le32_to_cpu(desc->sacl_offset); else sacl_offset = 0; +#endif /* Check if the security descriptor will be affected by one of the bugs. * If not, do nothing and return.