u32 buf[1], len; 
__le32 buf[1]; u32 len; 
static int cond_read_av_list(struct policydb *p, void *fp, struct cond_av_list **ret_list, struct cond_av_list *other){	int i, rc;	u32 buf[1], len;	struct cond_insertf_data data;	*ret_list = NULL;	len = 0;	rc = next_entry(buf, fp, sizeof(u32));	if (rc < 0)		return -1;	len = le32_to_cpu(buf[0]);	if (len == 0) {		return 0;	}	data.p = p;	data.other = other;	data.head = NULL;	data.tail = NULL;	for (i = 0; i < len; i++) {		rc = avtab_read_item(fp, p->policyvers, &p->te_cond_avtab, cond_insertf, &data);		if (rc)			return rc;	}	*ret_list = data.head;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b5bf6c55edf94e9c7fc01724d5b271f78eaf1d3f/conditional.c/buggy/security/selinux/ss/conditional.c