aboutsummaryrefslogtreecommitdiffstats
path: root/security/tomoyo/domain.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/tomoyo/domain.c')
-rw-r--r--security/tomoyo/domain.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/security/tomoyo/domain.c b/security/tomoyo/domain.c
index a55a1cced58e..34843971cc60 100644
--- a/security/tomoyo/domain.c
+++ b/security/tomoyo/domain.c
@@ -787,7 +787,7 @@ int tomoyo_find_next_domain(struct linux_binprm *bprm)
787 * This function assumes that the size of buffer returned by 787 * This function assumes that the size of buffer returned by
788 * tomoyo_realpath() = TOMOYO_MAX_PATHNAME_LEN. 788 * tomoyo_realpath() = TOMOYO_MAX_PATHNAME_LEN.
789 */ 789 */
790 struct tomoyo_page_buffer *tmp = tomoyo_alloc(sizeof(*tmp)); 790 struct tomoyo_page_buffer *tmp = kzalloc(sizeof(*tmp), GFP_KERNEL);
791 struct tomoyo_domain_info *old_domain = tomoyo_domain(); 791 struct tomoyo_domain_info *old_domain = tomoyo_domain();
792 struct tomoyo_domain_info *domain = NULL; 792 struct tomoyo_domain_info *domain = NULL;
793 const char *old_domain_name = old_domain->domainname->name; 793 const char *old_domain_name = old_domain->domainname->name;
@@ -902,8 +902,8 @@ int tomoyo_find_next_domain(struct linux_binprm *bprm)
902 if (!domain) 902 if (!domain)
903 domain = old_domain; 903 domain = old_domain;
904 bprm->cred->security = domain; 904 bprm->cred->security = domain;
905 tomoyo_free(real_program_name); 905 kfree(real_program_name);
906 tomoyo_free(symlink_program_name); 906 kfree(symlink_program_name);
907 tomoyo_free(tmp); 907 kfree(tmp);
908 return retval; 908 return retval;
909} 909}