mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-17 22:28:17 +01:00
zfs: Fix malloc() success check
This code was hitting the error code path whenever malloc() succeeded rather than when it failed, so presumably this part of the code hasn't been tested. I had to apply this fix (and others) to get U-Boot to boot from ZFS on an Nvidia Jetson TX2 NX SoM (an aarch64 computer). Signed-off-by: Phaedrus Leeds <mwleeds@mailtundra.com>
This commit is contained in:
parent
9cba29b19f
commit
0c17f85710
@ -655,7 +655,7 @@ dmu_read(dnode_end_t *dn, uint64_t blkid, void **buf,
|
||||
dn->endian)
|
||||
<< SPA_MINBLOCKSHIFT;
|
||||
*buf = malloc(size);
|
||||
if (*buf) {
|
||||
if (!*buf) {
|
||||
err = ZFS_ERR_OUT_OF_MEMORY;
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user