From: Andreas Gruenbacher Date: Tue, 30 Jun 2015 19:09:28 +0000 (+0200) Subject: file-has-acl, acl-permissions: fix some more HP-UX typos X-Git-Tag: v1.0~7009 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=999724c0010ab3fb3a40fe11587df797021ed875;p=gnulib.git file-has-acl, acl-permissions: fix some more HP-UX typos Problem reported by John David Anglin in: http://bugs.gnu.org/20979 * lib/set-permissions.c (context_acl_from_mode): Fix some more obvious typos introduced by the recent ACL changes. --- diff --git a/lib/set-permissions.c b/lib/set-permissions.c index 41f6cb2d7b..25c463d966 100644 --- a/lib/set-permissions.c +++ b/lib/set-permissions.c @@ -307,19 +307,19 @@ context_aclv_from_mode (struct permission_context *ctx) ctx->aclv_entries[0].a_type = USER_OBJ; ctx->aclv_entries[0].a_id = 0; /* irrelevant */ - ctx->aclv_entries[0].a_perm = (mode >> 6) & 7; + ctx->aclv_entries[0].a_perm = (ctx->mode >> 6) & 7; ctx->aclv_entries[1].a_type = GROUP_OBJ; ctx->aclv_entries[1].a_id = 0; /* irrelevant */ - ctx->aclv_entries[1].a_perm = (mode >> 3) & 7; + ctx->aclv_entries[1].a_perm = (ctx->mode >> 3) & 7; ctx->aclv_entries[2].a_type = CLASS_OBJ; ctx->aclv_entries[2].a_id = 0; - ctx->aclv_entries[2].a_perm = (mode >> 3) & 7; + ctx->aclv_entries[2].a_perm = (ctx->mode >> 3) & 7; ctx->aclv_entries[3].a_type = OTHER_OBJ; ctx->aclv_entries[3].a_id = 0; - ctx->aclv_entries[3].a_perm = mode & 7; + ctx->aclv_entries[3].a_perm = ctx->mode & 7; ctx->aclv_count = 4; - ret = aclsort (ctx->aclv_count, 1, entries); + ret = aclsort (ctx->aclv_count, 1, ctx->aclv_entries); if (ret > 0) abort (); return ret;