diff -purN -x.svn libsepol/src/link.c libsepol/src/link.c --- libsepol/src/link.c 2006-01-30 23:42:08.000000000 -0500 +++ libsepol/src/link.c 2006-01-31 16:30:03.000000000 -0500 @@ -869,7 +869,7 @@ static int copy_avrule_list(avrule_t *li new_perm->class = module->map[SYM_CLASSES][cur_perm->class - 1]; assert(new_perm->class); - if (new_rule->specified & AVRULE_AV) { + if (new_rule->specified & (AVRULE_AV | AVRULE_NEVERALLOW)) { for (i = 0; i < 32; i++) { if (!(cur_perm->data & (1U << i))) continue;