コード例 #1
0
ファイル: acl.c プロジェクト: vanElden/burp
static acl_t acl_contains_something(const char *path, int acl_type)
{
	acl_t acl=NULL;
	if(!(acl=acl_get_file(path, acl_type))) return NULL;
	if(!acl_is_trivial(acl)) return acl;
	acl_free(acl);
	return NULL;
}
コード例 #2
0
ファイル: acl.c プロジェクト: grke/burp
static acl_t acl_contains_something(const char *path, int acl_type)
{
	acl_t acl=NULL;
	if(!(acl=acl_get_file(path, acl_type)))
		return NULL;
	switch(acl_type)
	{
		case ACL_TYPE_ACCESS:
			if(acl_is_trivial(acl))
				goto nothing;
			break;
		case ACL_TYPE_DEFAULT:
			if(!default_acl_contains_something(acl))
				goto nothing;
			break;
	}
	return acl;
nothing:
	acl_free(acl);
	return NULL;
}