mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 06:31:49 +00:00
tomoyo: cleanup. don't store bogus pointer
If domain is NULL then &domain->list is a bogus address. Let's leave head->r.domain NULL instead of saving an unusable pointer. This is just a cleanup. The current code always checks head->r.eof before dereferencing head->r.domain. Signed-off-by: Dan Carpenter <error27@gmail.com> Acked-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
This commit is contained in:
parent
f6f94e2ab1
commit
68eda8f590
@ -768,8 +768,10 @@ static bool tomoyo_select_one(struct tomoyo_io_buffer *head, const char *data)
|
|||||||
return true; /* Do nothing if open(O_WRONLY). */
|
return true; /* Do nothing if open(O_WRONLY). */
|
||||||
memset(&head->r, 0, sizeof(head->r));
|
memset(&head->r, 0, sizeof(head->r));
|
||||||
head->r.print_this_domain_only = true;
|
head->r.print_this_domain_only = true;
|
||||||
head->r.eof = !domain;
|
if (domain)
|
||||||
head->r.domain = &domain->list;
|
head->r.domain = &domain->list;
|
||||||
|
else
|
||||||
|
head->r.eof = 1;
|
||||||
tomoyo_io_printf(head, "# select %s\n", data);
|
tomoyo_io_printf(head, "# select %s\n", data);
|
||||||
if (domain && domain->is_deleted)
|
if (domain && domain->is_deleted)
|
||||||
tomoyo_io_printf(head, "# This is a deleted domain.\n");
|
tomoyo_io_printf(head, "# This is a deleted domain.\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user