cur->node->datum.specified &= ~AVTAB_ENABLED; 
cur->node->key.specified &= ~AVTAB_ENABLED; 
int evaluate_cond_node(struct policydb *p, struct cond_node *node){	int new_state;	struct cond_av_list* cur;	new_state = cond_evaluate_expr(p, node->expr);	if (new_state != node->cur_state) {		node->cur_state = new_state;		if (new_state == -1)			printk(KERN_ERR "security: expression result was undefined - disabling all rules.\n");		/* turn the rules on or off */		for (cur = node->true_list; cur != NULL; cur = cur->next) {			if (new_state <= 0) {				cur->node->datum.specified &= ~AVTAB_ENABLED;			} else {				cur->node->datum.specified |= AVTAB_ENABLED;			}		}		for (cur = node->false_list; cur != NULL; cur = cur->next) {			/* -1 or 1 */			if (new_state) {				cur->node->datum.specified &= ~AVTAB_ENABLED;			} else {				cur->node->datum.specified |= AVTAB_ENABLED;			}		}	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/782ebb992ec20b5afdd5786ee8c2f1b58b631f24/conditional.c/clean/security/selinux/ss/conditional.c