diff --git a/Libraries/LibC/malloc.cpp b/Libraries/LibC/malloc.cpp index 7ad9f087ae..7495966366 100644 --- a/Libraries/LibC/malloc.cpp +++ b/Libraries/LibC/malloc.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -204,6 +205,8 @@ void* malloc(size_t size) void free(void* ptr) { + ScopedValueRollback rollback(errno); + if (!ptr) return;