From 8f5a3c9bcb0e5c4fe370a8fc5a8001404531a9d3 Mon Sep 17 00:00:00 2001 From: Mark Poliakov Date: Mon, 11 Dec 2023 02:52:44 +0200 Subject: [PATCH] Fix realloc() size limitation --- src/alloc.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/alloc.rs b/src/alloc.rs index 780a1e15..1e9a9002 100644 --- a/src/alloc.rs +++ b/src/alloc.rs @@ -59,7 +59,7 @@ pub unsafe fn dealloc(ptr: *mut u8, layout: Layout) { /// Unsafe. pub unsafe fn realloc(ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 { // debug_trace!("realloc({:p}, {:?}, {}) -> {:p}", ptr, layout, new_size, ptr); - if layout.align() > 0x1000 || new_size > 0x1000 || layout.size() > 0x1000 { + if layout.align() > 0x1000 { sys::debug_trace("rt::realloc() invalid align/size/new_size"); loop {} }