diff --git a/vlib/runtime/free_memory_impl_openbsd.c.v b/vlib/runtime/free_memory_impl_openbsd.c.v index 337caaf589..2065110a63 100644 --- a/vlib/runtime/free_memory_impl_openbsd.c.v +++ b/vlib/runtime/free_memory_impl_openbsd.c.v @@ -18,7 +18,7 @@ fn free_memory_impl() usize { mut uvm := C.uvmexp{0, 0} mut len := sizeof(C.uvmexp) unsafe { C.sysctl(&mib[0], mib.len, &uvm, &len, C.NULL, 0) } - return usize(uvm.pagesize * uvm.free) + return usize(uvm.pagesize) * usize(uvm.free) } } return 1