diff options
author | Richard Yao <[email protected]> | 2023-03-06 11:15:37 -0500 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2023-03-08 13:52:15 -0800 |
commit | 08641d9007850fcd6dc43b4526b10db537f21d1f (patch) | |
tree | 7179ae850c62ba8773c101dca06ed641149250cf /module | |
parent | 703283fabd147e2147a93fc9d83d9ca57b3c0fdd (diff) |
Suppress static analyzer warning in dmu_objset_create_impl_dnstats()
ae7e7006500ca37c471dd625cd5cbfc590b49885 added an assertion to suppress
a complaint from Clang's static analyzer. Unfortunately, it missed
another way for Clang to complain about this function. This adds another
assertion to handle that.
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Richard Yao <[email protected]>
Closes #14575
Diffstat (limited to 'module')
-rw-r--r-- | module/zfs/dmu_objset.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/module/zfs/dmu_objset.c b/module/zfs/dmu_objset.c index 133f678de..c19ebf424 100644 --- a/module/zfs/dmu_objset.c +++ b/module/zfs/dmu_objset.c @@ -1128,6 +1128,7 @@ dmu_objset_create_impl_dnstats(spa_t *spa, dsl_dataset_t *ds, blkptr_t *bp, OBJSET_FLAG_USEROBJACCOUNTING_COMPLETE; } if (dmu_objset_projectquota_enabled(os)) { + ASSERT3P(ds, !=, NULL); ds->ds_feature_activation[ SPA_FEATURE_PROJECT_QUOTA] = (void *)B_TRUE; os->os_phys->os_flags |= |