From: Chris Wedgwood Date: Sat, 26 Jan 2013 02:19:45 +0000 (-0800) Subject: Avoid gcc -Werror=maybe-uninitialized warnings X-Git-Tag: zfs-0.6.0-rc14~14 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ddc07fa57a2e002822ae30f2e18c5427f4e3eb74;p=zfs Avoid gcc -Werror=maybe-uninitialized warnings Explicitly set acl details to zero to silence gcc (zfs_acl_node_read can't be sure zfs_acl_znode_info will set acl_count and aclsize). Normally suppressing these warnings by setting this to zero at declaration time is a bad idea but in this instance it's hard to avoid and should be fairly safe. Signed-off-by: Brian Behlendorf Closes #1244 --- diff --git a/module/zfs/zfs_acl.c b/module/zfs/zfs_acl.c index db6331ea5..8ab5abe81 100644 --- a/module/zfs/zfs_acl.c +++ b/module/zfs/zfs_acl.c @@ -1056,8 +1056,8 @@ zfs_acl_node_read(znode_t *zp, boolean_t have_lock, zfs_acl_t **aclpp, boolean_t will_modify) { zfs_acl_t *aclp; - int aclsize; - int acl_count; + int aclsize = 0; + int acl_count = 0; zfs_acl_node_t *aclnode; zfs_acl_phys_t znode_acl; int version;