diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-06-23 15:49:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-23 15:49:16 +0200 |
| commit | cbda3fef30c3575eb12a22b5fd7cd7d5d2e01c20 (patch) | |
| tree | fa3e2c493d71f5109195424722adb0d735daf4ef /dev/kernel/src/AsciiUtils.cc | |
| parent | 41703b62f9e7e83fa856fbf53101edc889502c45 (diff) | |
| parent | bbb796c1b5be02d5cebb7c9eaeb0e14bf8b73e64 (diff) | |
Merge pull request #52 from 0xf00sec/0xf00sec-patch-7.1
Update: rt_copy_memory_safe
Diffstat (limited to 'dev/kernel/src/AsciiUtils.cc')
| -rw-r--r-- | dev/kernel/src/AsciiUtils.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/dev/kernel/src/AsciiUtils.cc b/dev/kernel/src/AsciiUtils.cc index 5718ec4d..d5bc6bce 100644 --- a/dev/kernel/src/AsciiUtils.cc +++ b/dev/kernel/src/AsciiUtils.cc @@ -156,13 +156,12 @@ Char* rt_string_has_char(Char* str, Char ch) { return (*str == ch) ? str : nullptr; } -// @uses the deprecated version callers should ensure 'len' is valid. EXTERN_C void* memset(void* dst, int c, long long unsigned int len) { - return Kernel::rt_set_memory(dst, c, static_cast<Size>(len)); + return Kernel::rt_set_memory_safe(dst, c, static_cast<Size>(len), static_cast<Size>(len)); } EXTERN_C void* memcpy(void* dst, const void* src, long long unsigned int len) { - Kernel::rt_copy_memory(const_cast<void*>(src), dst, static_cast<Size>(len)); + Kernel::rt_copy_memory_safe(const_cast<void*>(src), dst, static_cast<Size>(len), static_cast<Size>(len)); return dst; } |
