|
@@ -927,7 +927,7 @@ int tomoyo_check_open_permission(struct tomoyo_domain_info *domain,
|
|
struct path *path, const int flag)
|
|
struct path *path, const int flag)
|
|
{
|
|
{
|
|
const u8 acc_mode = ACC_MODE(flag);
|
|
const u8 acc_mode = ACC_MODE(flag);
|
|
- int error = -ENOMEM;
|
|
|
|
|
|
+ int error = 0;
|
|
struct tomoyo_path_info buf;
|
|
struct tomoyo_path_info buf;
|
|
struct tomoyo_request_info r;
|
|
struct tomoyo_request_info r;
|
|
int idx;
|
|
int idx;
|
|
@@ -938,9 +938,6 @@ int tomoyo_check_open_permission(struct tomoyo_domain_info *domain,
|
|
buf.name = NULL;
|
|
buf.name = NULL;
|
|
r.mode = TOMOYO_CONFIG_DISABLED;
|
|
r.mode = TOMOYO_CONFIG_DISABLED;
|
|
idx = tomoyo_read_lock();
|
|
idx = tomoyo_read_lock();
|
|
- if (!tomoyo_get_realpath(&buf, path))
|
|
|
|
- goto out;
|
|
|
|
- error = 0;
|
|
|
|
/*
|
|
/*
|
|
* If the filename is specified by "deny_rewrite" keyword,
|
|
* If the filename is specified by "deny_rewrite" keyword,
|
|
* we need to check "allow_rewrite" permission when the filename is not
|
|
* we need to check "allow_rewrite" permission when the filename is not
|