why- Open BSD .rocks

recallocarray(3) (∞)

recallocarray is a libc function that ensures data is discarded before allocating new memory and checks for integer overflow from multiplication. This function appeared in OpenBSD 6.1.

Details: