Done. errorno is now set to ENOMEM if the allocation of "path" fails, but it is overridden by a non-success status.