We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1a71e7 commit f39594dCopy full SHA for f39594d
src/liballoc_jemalloc/lib.rs
@@ -229,13 +229,14 @@ mod contents {
229
230
let flags = align_to_flags(new_align);
231
let ptr = rallocx(ptr as *mut c_void, new_size, flags) as *mut u8;
232
- let alloc_size = sallocx(ptr as *mut c_void, flags);
233
if ptr.is_null() {
234
let layout = Layout::from_size_align_unchecked(new_size, new_align);
235
ptr::write(err as *mut AllocErr,
236
AllocErr::Exhausted { request: layout });
+ } else {
237
+ let alloc_size = sallocx(ptr as *mut c_void, flags);
238
+ *excess = alloc_size;
239
}
- *excess = alloc_size;
240
ptr
241
242
0 commit comments