summaryrefslogtreecommitdiff
path: root/kernel/src/libk/string.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/libk/string.c')
-rw-r--r--kernel/src/libk/string.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/src/libk/string.c b/kernel/src/libk/string.c
index be37ba9..4cee538 100644
--- a/kernel/src/libk/string.c
+++ b/kernel/src/libk/string.c
@@ -70,6 +70,9 @@ void itoh(uint64_t num, char* s)
void memcpy(const void* destptr, const void* srcptr, size_t n)
{
+ if (destptr == NULL || srcptr == NULL)
+ return;
+
uint8_t* dest = (uint8_t*)destptr;
const uint8_t* src = (const uint8_t*)srcptr;