From d5388ad5d06174598ced78f642b9f0d165f81fdf Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Wed, 30 Oct 2024 00:27:56 +0100 Subject: kernel/mmu: Make sure to check for NULL. --- kernel/arch/i386/mmu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel/arch') diff --git a/kernel/arch/i386/mmu.c b/kernel/arch/i386/mmu.c index a59eccf..1e00f17 100644 --- a/kernel/arch/i386/mmu.c +++ b/kernel/arch/i386/mmu.c @@ -198,10 +198,10 @@ PageTable *clone_table(u32 src_index, PageDirectory *src_directory, u32 *physical_address) { PageTable *new_table = kmalloc_align(sizeof(PageTable), (void **)physical_address); - memset(new_table, 0, sizeof(PageTable)); if (!new_table) { return NULL; } + memset(new_table, 0, sizeof(PageTable)); PageTable *src = src_directory->tables[src_index]; // Copy all the pages -- cgit v1.2.3