diff --git a/module/zfs/dmu.c b/module/zfs/dmu.c index 1c4743095..de6bd58ab 100644 --- a/module/zfs/dmu.c +++ b/module/zfs/dmu.c @@ -968,9 +968,7 @@ dmu_free_long_object(objset_t *os, uint64_t object) dmu_tx_mark_netfree(tx); err = dmu_tx_assign(tx, TXG_WAIT); if (err == 0) { - if (err == 0) - err = dmu_object_free(os, object, tx); - + err = dmu_object_free(os, object, tx); dmu_tx_commit(tx); } else { dmu_tx_abort(tx);