X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fspa.c;h=b610a0dae6bfd640dd479bba7f49b41eefb63173;hb=53c2ec1d1b3ffdc90c1c6516558e6b4da77c2446;hp=33798d3aff5fdee9d196484de4e4f8b7c7ac645b;hpb=1bd201e70d57464fd26bf9089ea4b44fd49e4f2d;p=zfs.git diff --git a/module/zfs/spa.c b/module/zfs/spa.c index 33798d3..b610a0d 100644 --- a/module/zfs/spa.c +++ b/module/zfs/spa.c @@ -1350,7 +1350,10 @@ load_nvlist(spa_t *spa, uint64_t obj, nvlist_t **value) int error; *value = NULL; - VERIFY(0 == dmu_bonus_hold(spa->spa_meta_objset, obj, FTAG, &db)); + error = dmu_bonus_hold(spa->spa_meta_objset, obj, FTAG, &db); + if (error) + return (error); + nvsize = *(uint64_t *)db->db_data; dmu_buf_rele(db, FTAG);