Lines 843-849
static int qpol_syn_rule_table_insert_sepol_avrule(qpol_policy_t * policy, qpol_
Link Here
|
843 |
for (class_node = rule->perms; class_node; class_node = class_node->next) { |
843 |
for (class_node = rule->perms; class_node; class_node = class_node->next) { |
844 |
key.rule_type = rule->specified; |
844 |
key.rule_type = rule->specified; |
845 |
key.source_val = key.target_val = i + 1; |
845 |
key.source_val = key.target_val = i + 1; |
846 |
key.class_val = class_node->class; |
846 |
key.class_val = class_node->tclass; |
847 |
key.cond = cond; |
847 |
key.cond = cond; |
848 |
if (qpol_syn_rule_table_insert_entry(policy, table, &key, new_rule)) |
848 |
if (qpol_syn_rule_table_insert_entry(policy, table, &key, new_rule)) |
849 |
goto err; |
849 |
goto err; |
Lines 856-862
static int qpol_syn_rule_table_insert_sepol_avrule(qpol_policy_t * policy, qpol_
Link Here
|
856 |
key.rule_type = rule->specified; |
856 |
key.rule_type = rule->specified; |
857 |
key.source_val = i + 1; |
857 |
key.source_val = i + 1; |
858 |
key.target_val = j + 1; |
858 |
key.target_val = j + 1; |
859 |
key.class_val = class_node->class; |
859 |
key.class_val = class_node->tclass; |
860 |
key.cond = cond; |
860 |
key.cond = cond; |
861 |
if (qpol_syn_rule_table_insert_entry(policy, table, &key, new_rule)) |
861 |
if (qpol_syn_rule_table_insert_entry(policy, table, &key, new_rule)) |
862 |
goto err; |
862 |
goto err; |