diff --git a/Userland/Libraries/LibC/string.cpp b/Userland/Libraries/LibC/string.cpp index d6a96d16fa..b6b672e86f 100644 --- a/Userland/Libraries/LibC/string.cpp +++ b/Userland/Libraries/LibC/string.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include #include @@ -481,8 +482,6 @@ size_t strxfrm(char* dest, const char* src, size_t n) void explicit_bzero(void* ptr, size_t size) { - memset(ptr, 0, size); - asm volatile("" :: - : "memory"); + secure_zero(ptr, size); } }