diff --git a/repos/libports/src/lib/libc/fd_alloc.cc b/repos/libports/src/lib/libc/fd_alloc.cc index 7b4be72f0..b53a44331 100644 --- a/repos/libports/src/lib/libc/fd_alloc.cc +++ b/repos/libports/src/lib/libc/fd_alloc.cc @@ -59,7 +59,7 @@ File_descriptor *File_descriptor_allocator::alloc(Plugin *plugin, /* allocate fresh fd if the default value for 'libc_fd' was specified */ bool alloc_ok = false; if (libc_fd <= ANY_FD) - alloc_ok = Allocator_avl_base::alloc(1, reinterpret_cast(&addr)); + alloc_ok = Allocator_avl_base::alloc_aligned(1, reinterpret_cast(&addr), 0).ok(); else alloc_ok = (Allocator_avl_base::alloc_addr(1, addr).ok());