diff options
author | Anton Kling <anton@kling.gg> | 2024-10-30 00:27:56 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-10-30 00:27:56 +0100 |
commit | d5388ad5d06174598ced78f642b9f0d165f81fdf (patch) | |
tree | c381d1e19d6f5d32413e14a65523d1d80a14cd67 | |
parent | f5ac81dcf2e58d7e1a128742ddd09942513e63cc (diff) |
kernel/mmu: Make sure to check for NULL.
-rw-r--r-- | kernel/arch/i386/mmu.c | 2 |
1 files changed, 1 insertions, 1 deletions
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 |