mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-17 10:26:15 +00:00
All callers of static method load_nvlist() in spa.c handles error case,
so there is no reason to assert that we won't hit an error. Instead, just return that error to caller and have the upper layer handle it. Obtained from: FreeNAS Reported by: rodrigc Reviewed by: Matthew Ahrens MFC after: 2 weeks
This commit is contained in:
parent
8c82820bc3
commit
ba680558a0
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=262676
@ -1594,7 +1594,9 @@ 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 != 0)
|
||||
return (error);
|
||||
nvsize = *(uint64_t *)db->db_data;
|
||||
dmu_buf_rele(db, FTAG);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user